Added ModuleLoader.hpp/.cpp