Initial commit - pulled code out of Constraint
Initial commit - pulled code out of Constraint

This is so the retrieval of schemas can be used by things outside of the
Constraint objects, like the upcoming $ref support.

edisonthk/json-schema,JoelESvensson/json-schema-hack,siwinski/json-schema,ChrisTitos/json-schema,JustTSK/json-schema,Targoniy/-json-schema-for-trip-api,erayd/json-schema,alecsammon/json-schema,localheinz/json-schema,sam002/json-schema,siad007/json-schema,araines/json-schema,richgarrod/json-schema,justinrainbow/json-schema,JoelESvensson/json-schema-hack,jojo1981/json-schema,robotdance/json-schema,samokspv/json-schema,JoelESvensson/json-schema-hack