Json schema validation support added
Uses optional dependency justinrainbow/json-schema