Allow users to edit their passwords

... a much requested feature