Modules can now define their own config files, making modules more portable (Still needs testing)

If a module’s settings are defined in the global config and also in an individual module, then the system will take preference over the latter