Rework user schema
Add passwords to schema
Users can now sign up
Persistent sessions and signing out