now User is subclass of django.auth AbstractBaseUser
added custom UserManager and fixed references in code to username field