Add ErrorMessage class
Set messages as instances of ErrorMessage
Move classes into separate files
Fix specs
Merge pull request #21 from theodi/feature-classify-error-messages

Class-ify error messages
Merged up from master