refactors injectors
removes injectors where possible
creates childInjectors only when needs to
More refactoring of injector dependencies
swapping Injector with IInjector and RobotlegsInjector
adds onceOn method to EventFlowMap
renames executeAll to execute
renames always to only
adds robotlegs 2 extensions