Added a way to format the response for ApiControllers so that when the controller returns to the route handler, the structure of the returned object is always the same, even though the controller is returning a simple JSON object. The developer of the controller still can return an object of the proper structure if desired, for instance to allow more control over the statusCode, which otherwise defaults to 200.