Cleaned up the standard Request/Response baselines

Created a developer friendly consistent interface for interacting with
RESTful JSON requests and responses. It is now possible to handle a
request which sends additional information then you are able to handle
along with being able to determine what is "dirty" or not and have a
consistent response format with normalized error format/location. Also
includes a cleaner rejection framework as well.

In general a lot of little cleanups to make it easier to work with the
request and response of web service calls easier to work with.