Work on #11: adding jsonlint for JSON

Unlike someone (COUGH jslint), jsonlint actually breaks the build
when there's a validation failure, which is nice of it.

I'm gonna try jshint instead.