Add better error descriptions.
Merge pull request #7 from johnotander/add-better-error-messages

Add better error messages.