Custom User model with email based login
mend
Fixed module naming errors
Set default authentication backends
User detail, modification, deletion and creation endpoint
Switch from username based users to email based users