added {crypt} passwd support + method to change password