Add a change password service.

This service can only be used by an admin to change any password or by the currently logged in user to change their own password.