Added existing password requirement to a few functions. Added
changePassword method.