Reworked the indexing and deletes. There's no longer any need for many of the input parameters of Booklet including the number of buckets.
0.1.15
Whenever there is a catchable error, booklet properly closes the file. This will sync all changes and "unlock" the file. This seems like the safest option.
0.1.14
New exception classes that includes unlocking the opened file to reduce the potential for deadlocks.
0.1.13
Some bugs were fixed and the FixedValue class was created.
0.1.12
Now using portalocker for locking files in all OS's. The __contains__ method has been greatly improved.
0.1.11
Fixed write-read sequence bug and added a test for it.