App.start() is now responsible for loading in the various parts of the app, thus simplifying the appConfig support lib as well as making the different load steps easier to test.