Fix type on login form.
Add Password reset form.
Refactor email sending to work properly.

Signed-off-by: moose51789 <moose51789@gmail.com>