Reworked how errors and warnings are reported so there's a consistent way to access cause and type of problem
Oops, doubling up on schema errors
Add example of message structure
Merge pull request #10 from theodi/improve-error-reporting

Improve error reporting