Fixed wrong naming
Partially implemented basic ExtensionManager and moved ExtensionManager
and RouteManager to own namespaces.