Integrated django-registration, lots of changes to make it work.