Make the main.User model the Django AUTH_MODEL
Refactor views to use request.user and login_required