Added password changing functions and pages. Fixes #20