Added JSON-schema, test script, sample files to validate

Per #45, this is a first cut at a json schema file.  I'd recommend that we review it against the spec carefully to understand required fields, reserved words, etc.