add hash and block size test. rearrange hash tests to be able to run tests on specific hashes.