Refactored Module to implement IModuleConfig.
Added Functionality that creates a configuration template, if no config is found.