Removed extra function for FirebaseAsync.
Added a list observer that manages scattered observer references and changed Menu VC to use it.
Reworked login flow to work without the UserStore.