Changed `confirmPassword` to `confirm_password` to maintain consistency with other user keys.
Added functionality to support `forgot-password` and `password-reset` for users