Improve Auth Framework for Django