Tidy AppDelegate with a StoryController factory method