Initialize in applicationDidFinishLaunching rather than +initialize

Avoids double call