split-up into seperate modules. began refactoring config, wrote unit tests. work in progress
wrote unit tests for Config
Continued introducing new Config service.
fix controllers to use Config correctly (on event)
maincontroller loads branches directly if config is already loaded.
Merge remote-tracking branch 'origin/master'