Finished the password reset functionality. Everything seems to be in order.