Add error codes to the ParsingError object.
Report parsing errors to the consumer.
Clarify comments.
Update README for parsing error callback functionality.