Resolve "make error messages more descriptive"

Merged Nick Bearson requested to merge 8-make-error-messages-more-descriptive into master

Closes #8

Merge request reports