Fix white screen on application load

Properly load the top view controller and clean up the visible view controller transitioning methods. Fixes #366