Modified framework to support uint16_t, uint32_t and uint64_t hash sizes corresponding to uint8_t, uint16_t and uint32_t coordinate sizes, respectively; this enables the client to decide the appropriate tradeoff between storage requirements and hash granularity.
Added linear hashing table and supporting classes.
Modified new_overflow_bucket to harness bitarray's underlying bytes for a performance boost.