Add --pwfile flag to read password from file.

There are use-cases where one would want to be able to use arbitrary passwords that differ from the account password.  This commit adds this feature in the form of loading a plaintext password from a user-only readable textfile.