Add constructor to use for testing.
Test what is already implemented.
Modify the ChangePassword in the repository.

The provider will need to know if we were able to change the password or
not so it can return the proper value.
Implement the password change in the provider.