Change password

Depends on #14 being merged first :-)
Excellent idea - tests got better the more I did them; should go back and update the older stuff with the improved testing prowess.