Add support for JSONSchema files and objects

Adds new matcher called `expectJSONSchema` and adds tests to ensure JSON Schema support is working properly.

More on JSON Schema: http://json-schema.org/