Use Flask-WTF-CSRF instead of SeaSurf
Add active column to user model
Add user registration route
Add registration email
Add links to registration page
Add activate account endpoint
Require user to be active before logging in