Start introducing sorcery for authentication
first stage or sorcery test before rollback
Properly creating user model from the start.  i.e. changed username->nickname, added admin
First version of user account activation working in rough form
Move all external account settings to ext_account.yml (not checked in)
First version of reset password functionality.
Remove flash notification.  Moved to layout.
Add more validations for user model.
Remove debugging code.
Add support for async emails (using delayed_job).