Added the response class.
Remove the first dot from request extensions.
Updated the controller to use the Body class to hold view content.
Updated the Kernel so it doesn't use an empty object with an empty response variable as output.