Pulling in AppConfigurationLoader into a Factory interface and refactoring activator to work off factories.
Adding support to enable/disable extensions and apps
Merging with master