http://stackoverflow.com/questions/2125588/anyone-think-djangos-user-model-is-too-tightly-coupled-with-auth