New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
Same note as above. If we don't have a model how can we checkin with the model etc. If we can't grab the model we need to throw the exception upstream immediately and abort the rest of the method. I pass in the previous exception into the new one to help with the debugging