Uh. Added user login. And broke a lot of stuff. Then fixed a lot of stuff.