Improve login, isolate auth, flex boxes