New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
why do this? 
How about 
    $isWhateverIAmChecking = (all those conditionals);
    If($isWhateverIAmChecking){...

Making the code easy to understand is a good thing. In 6 months when you come back to this, you'll thank yourself  trust me.