Remove doGet() doPost() doPut() doDelete()
doRequest() should suffice
Added preRequest() and postRequest()
Get View from request instead of controller
Use new AbstractController methods in Application
Remove the check for valid HTTP method
Moved view rendering functionality
Moved view rendering from Application to ViewController.
Use response->appendBody() instead of response->setBody() as
 render output destination.