Added lots of registration framework, mainly based on django-registration package.  Customised the view to add names.
Started adding activation-required redirect, but login_required currently cutting in - fix priority.
Added example allowed domains list - checking based on this.