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

This reverts commit 9fd3fc5b6e0f58dd500a9d01946638f13569909e.