Added a new registration workflow with captcha verification and email verification.

Users need to verify their email address by clicking on a link send to their email. Once they verify their email, they can log into the site. Logging in takes you to the last page you were viewing.