Add password reset functionality

The password change form (password_change) still needs updating, but these templates look nice.