Generate Password Reset controller
Add password reset routes
Add link to forgot password
Add reset fields to users table
Reset password
Add password reset integration test