Initial commit, created base bundle classes
Initialized Controller Listener service
Implemented Requirement to store base info about expected resource
Implemented RequirementsCollector to extract requirements from complex type
Implemented ResourcesInjector to inject resolved resource to some place
Implemented Factory to instantiate new Requirements Collectors and Resources Injectors
Fixed return class name in Requirement
Changed collect requirements from integer indexed to name indexed
Injects factory service to ControllerListener
Added initial UML diagram
Initialized ResourcesProvider to provide resources
Implemented exceptions to inform about not existent resource or parameter
Separated methods to provide underscored resource name (config convention) and method parameter name
Implemented ResourcesResolver to resolve resources and optional inject resources
Registered new services and extracted factory to proper service config
Full implemented ControllerListener to resolve Controller action requirements to resources
Refactored ResourcesProvider to simply Provider
Refactored ResourcesInjector to simply Injector
Implemented Function requirements collector
Refactored factory and extracted factory specified to handle Request -> Controller workflow