use Django's built in USERNAME_FIELD functionality