Reviewed and rewrote error messages for consistancy.

Closes #15.