Polish the code to use out of the box django auth system