Added Email verification functionality using nodemailer. The email is sent, additional verification functionality has to be added.
Completed work on Email Verification Functionality.

1) After Registering an email will be sent to Students and Teachers in order to verify their account
2) Before the confirmation link has been hit, teachers and students will be prompted with an error when trying to log in.
3) Verification tokens will last for 4 hours after registration
4) Users that haven't been verified can try logging in and at that point request a new verification email