MODELLO-277 Add JSON Schema generator

current implementation handles JSON Schema core specifications, see
http://json-schema.org/latest/json-schema-core.html