Restructure initial auth interface to use signals
Update app start to react to signals from auth manager