New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
You know how to make Joomla 100% secure? Trust no one.
You know how to make Joomla slow? Validate on every level. 

You know the happy medium? Assume that anything that is sent to the model needs validation and do it in the model.