Replace commentjson with demson.

Provides better error handling and JSON linting capabilities.
Document the DEMJSON parser
Bugfix: Replace commentjson in test with demjson.
Merge pull request #78 from Nextdoor/better_json_handling

Better json handling