SHA1/256

Added support for sha1 and sha256 hashes.
Additional note on line 140 regarding non-related failure.
sha additions
merge with SHA