[EventDispatcher] refactored the ApplicationKernel with built-in RouterListener and ExceptionListener objects
[EventDispatcher] initialize the controllers with a custom ControllerListener event subscriber
[DependencyInjection] refactored the index.php file services definitions in YAML
[DependencyInjection] refactored the container creation
[DependencyInjection] refactored the ControllerListener to inject the container into all controllers
[Todo] added url generation support + global request variable in all templates with the Routing twig extension
Keep the cache directory in repository
Ignored cache content