Added a Mock Exception Handler and tested additional methods in Application, such as showExceptionPage and compareRequestUri.
Added a ControllerCase class with controller name casing methods for autoloading correction.
Added the ability to set and get the controller caser in Application.
Controller casers can now throw exceptions if there is something wrong with the controller name passed. This will result in the Application class throwing a PageNotFound Exception whenever an attempt to get the controller instance (getControllerInstance) is made.
90% code coverage of Application. 88% overall. getControllerInstance and all its glory tested.
Application is now 97% tested. There was an issue with the run method as it wasn't using call_user_func_array to invoke the controller method but plain ol' call_user_func.
Application is now 98% covered. This is as good as its going to get.
Merge branch 'master' of github.com:ianaldrighetti/lmmvc
Formatting fixes in the license.