Add ability for users to update their password

Closes #39