Ongoing work on the passwd command.
Add authdb executable for all languages.
Implement logic to change password for current administrator including
updating a user document when necessary followed by an update to the
admins section of the config.
Implement logic so that users may set their own passwords and the user
document is updated successfully.

Also added the logic to do automatic logout and login when a user
password is updated successfully.
Ensure that administrators are also automatically logged out and back in
when a password is changed successfully.
Improve handling when a non-administrator tries to specify a username to
the passwd command.
Implement logic so that an administrator may not change the password of
another administrator.