Makefile will now build the private and public keys for password encryption.
If old keys exist, they will be preserved.

Encryption tests work correctly.

pwencrypt.js can be run as a script and supports '-decrypt-write' and '-dw'
for decrypting all the passwords in the database.  This is useful for generating
new keys and re-encrypting.