Added support for swappable user models

I noticed the user model is imported from the auth app, I changed it to use the get_user_model() method provided by django.contrib.auth which works fine for me.