Routing changes.

Autoloader Changes- Autoload all controller, models, components, extensions etc.
Crude generator modifications and changes.
Changed BaseController name to Abstract base controller.
Cygnite View class changes
Composer PSR0 auto loading implemented. etc.