added Whirlpool support
added SHA-1 support
added SHA-256 support
added SHA-384 support
added SHA-512 support
added Keccak-256 support
added Keccak-384 support
added Keccak-512 support
updated README.md
Updated license headers