Feature/dispatcher2factory

Optionally enabling the loading on context files from the service container. The default behavior for this dispatcher is the same as for the old one. 

This enables injecting shared objects without the use of initializers, e.g. for business layers and stuff. Sub-Contexts can be added by DI as well.