Spec'd and implemented the User#comparePasswords method.
We are now able to change passwords.
Started work on some important libraries for the mailer.
Spec'd and implemented a temporary directory creator.
We are now able to send emails, and view the sent emails.
I think I got mailing working. Now, time to start implementing this stuff.
Managed to implemented case-insensitive username authentication.
Removed some useless junk from README.md
Spec'd and implemented email for new registrations.
Some more minor changes.
Added some documentation.
Spec'd and implemented the .verify static method.
Spec'd the verification process.
Users should be able to request for a new email.
Spec'd and implemented the feature where the user requests a new email addresses.
All but two of the tests pass.
Spec'd and implemented PUT /user/email to reject an already-occupied email address.
Spec'd and implemented PUT /user/email, when the user inputs an invalid email address.
Started getting the password system working.
Merged mail into new-password