Hash the email client-side
Correct __str__ & __repr__ implementations
Integrate gender
Remove redirect loop
Add header
Add migrations