Adding change password

## Work in progress

* tests failing
* need to update mocks
* need wrap / unwrap