Add ability to change the password of the logged in user.
Add more unit tests for the password changing functionality.