Almost ready for proper updates using driver.  Refactored applicationDidFinishLaunching.