Merge pull request #2 from brandondahler/ReadonlyHashSize

Major updates to make IHashFunction immutable.