merge master w/ wip
Add functioning sha1 to master.

Add debugged sha1; will continue to administer stylistic and functional
edits.
Ignore.
Attempt debugging; still experiencing difficulties.

Attempt debugging by using endianness conversion and casting M[g]
into an integer by different methods. Still unsuccessful.