Implemented password change and password reset. Password reset includes email functionality and one time use pin that is valid for 30 minutes.