Added enhanced module configuration handling
The application now maintains a list of modules linked to configuration property names. If these properties exist, then the defaults are configured on the defined class module.
The application now maintains a list of modules linked to configuration property names. If these properties exist, then the defaults are configured on the defined class module.