Add basic session management and permissions

- Login
- Logout
- View for said features
- Basic permission model