Swapped to custom user model
Adjusted user interface to custom user model

ref #68
Improve email field validation

Fixes #68