Adds a register page and a register route. Also standardizes error handling in passport.
Testing
When you get to /register, you should receive a registration page. If the passwords do not match, or the email is already taken, you will receive an error. After registering, you will automatically be logged in.
Issue
Complete Issue #24 and #25.
Description
Adds a register page and a register route. Also standardizes error handling in passport.
Testing
When you get to /register, you should receive a registration page. If the passwords do not match, or the email is already taken, you will receive an error. After registering, you will automatically be logged in.
What about adding no password?