Modified the dispatcher to be able to handle different responses from the controller
Removed the view object from the abstract controller