feat(sha1): implement an sha1 hasher

No test for now, because this will be used in the implementation of
creating blocks.