Authentication

Sessions are now a thing throughout the app.