add fnv-1 hash implementation to hashable shim