some minor cleanup to add support for variable length salts
added test case for the digest length
added support for variable length salts
upped version
removed some useless logging and added a test case to make sure the SSHA
generation always generated unique keys for the same password.
additional test