Use one root view controller, handle auth with that; fixes
Mixing in private event logic, fixes
Make UI changes, start incorporating private events
Few more tweaks