implementing email confirmation for account creation. Still needs resend email functionality, and controller and route to confirm an email