Expanded PasswordHash

Fixes #52.
- Added Moderate to HashSalsa208Sha256Limit
- Renamed HashSalsa208Sha256 (crypto_pwhash_scryptsalsa208sha256_str) to
HashSalsa208Sha256String
- Renamed HashSalsa208Sha256Verify to HashSalsa208Sha256StringVerify
- Added HashSalsa208Sha256 (crypto_pwhash_scryptsalsa208sha256) and also
some more tests.

HashSalsa208Sha256InteractiveTest() fails on my current computer
(notebook).  The libsodium doc says: if the computation didn't complete,
usually because the operating system refused to allocate the amount of
requested memory.
So i changed the Exception type of the Methods to: OutOfMemoryException.
Added HMAC functions.

Fixes #20.
- Added VerifyHmacSha256 (crypto_auth_hmacsha256_verify)
- Added VerifyHmacSha512 (crypto_auth_hmacsha512_verify)
- Added SignHmacSha256 (crypto_auth_hmacsha256)
- Added SignHmacSha512 (crypto_auth_hmacsha512)

Also added some simple tests.
Added new guy
Merge pull request #57 from bitbeans/master

Expanded PasswordHash and SecretKeyAuth