Initialize the accounts app
Create a custom user model
Create a custom admin module for User model
Define login and logout urls
Define custom login url (same as default, actually)
Link to real login url in navbar
Remove user switch middleware
Template for login form
Link to login form if not authenticated