Django Email User Model - E-mail based login for Django user a custom user model