authentication now working, tests don't pass

User model updated to have necessary fields;
Custom backend to handle authentication with email;
Tests need to be updated to test login properly
Using User.objects.create_user instead of User.objects.create()