Fix example code typo in the documentation.
Include <set> in pipelining_datastructures.cpp.
exception.h: Include <string>
Add blocks class.
Implement non-compressed block_collection class.
Move the freespace_collection class into its own file.
Add an additional constructor to the block_collection class.
Add block collection unit test.
Add initial_configuration method to freespace_collection.
Fix alloc method in freespace_collection.
Fix get_configuration method in freespace_collection.
Make block_collection open files in r/w mode.
block_collection::free_block now truncates files.
Fix block_collection:write_block.
Add erase unit test for block_collection.
Add block_collection overwrite test.
Fix header guard naming in blocks subdirectory.
Implement block_collection_cache.h
Add is_open() assertions to block_collection.
Add an internal augmented ab tree