Refactor fingerprinting and indexing, fix hashing.
Add occupancy and false positive test.
Make tests run asynchronously.
Add more typespecs.