Refactoring decoupling the ControllerLoader from Wp-specific Funktions like plugin_dir_path