Formatting
Should have been jsonDecoding the body, not the Request object. Derp.
getResponse added as a requirement of the validator interface
JSONValidator updated to correctly fulfill the Validator interface