ModuleManager: Implementation of loading new Modules by a Class<?> instance

Also a test was added to make sure the instanciation of a module works.