Register Page / Registration Flow 

Related to #322, this is a first draft at a registration page / registration flow. As of the initial pull request, it is the full workflow sans sending a confirmation e-mail, and and agreeing to a terms of use.


Is this change (and the one in tests/test_config.yaml) intentional?