Added django-like cbv controller
Fixed stupid typo that caused never-ending recursion
Updated `RouteOptionInspector` to reflect the recent cbv controller changes
Added shortcut method `make` to access container
Updated the service definition
Extends the resolver by default

- Removed reflection on method
Updated composer dependencies
Fixed failing test cases
Reverted the ServiceDefinitionProviderInterface idea
Added more inline comments
Merge branch 'django-cbv-controller' into develop