add basic json parsing and warning markers

@ussuri, add a builder for json files. This provides feedback to the user when a json file is syntactically invalid. Future work might add some semantic validation for `manifest.json` files.