JSON Schema validation library and schema builder