Implemented a logging system and added a few tests for the ReflectionModuleRepository