fix corner (0) case of bit shifting
Addedd SHA1 hash
CryptoHashBase class. SHA1 fix and tests.
README update