init
Fix for laravel 4.1 support
Fixes for controller and controller test (laravel 4.1 support)
Added ControllerDispatcher

This change breaks BC - container instance is no longer passed to DeSmart\Layout\Controller.
ControllerDispatcher takes care of injecting dependencies to Controller instance.
Updated README.md
Merge branch 'update'