* added commandline password change command
* improve password change security
* code clean up
* documentation updates