Add TomDoc for ObjectStore.
Make binary serialization “type safe”

ObjectStore.from_binary only returns instances of ObjectStore.
HashStore.from_binary only returns instances of HashStore.
Add TomDoc for HashStore.
Improve TomDoc for retrieving/deleting items.
Add TomDoc for search queries.
Fix major flaw in matching logic.