Added TypeScript defs
Password changing capability