Feature/modulemanager

Extended configuration for the module manager

# Change log
- Extracted parameters from modules
- Implemented a ConfigReader for reading/refreshing the parameters.yml file.
- Added functionality to parse configuration sections to custom configuration class instances.
- Added configuration-based module autoload functionality

# Future improvements
- Use Symphony's CSS selector query ability to parameterize DOM paths in modules. (idea by @Golpha)