Added response, responses schemas, tests

Per title, schemas for the response model as well as responses object have been added.  There are JSON Schema checks to validate the keys in the responses hash to validate either a numeric [0-9]* or `default` value