add HASH_OVERHEAD, tests, docs