Added the ability to encrypt/decrypt directly with a password, avoiding
the need to explicitly store a key or salt value for key generation.
Set to SNAPSHOT in preparation for release.