corrected setup.py
Allow usage of User models other than django's auth module
Improvements to backends and views