Provinsional totally untested code
Moved around and redefined some interfaces in preparation of the storage/transaction refactor
Further cleanup of the index implementations and initial methods for workspace split of the collections
Cleaned up the MultiversionManager and properly implemented the default workspace
Refactored the UuidIndex test
Consolidated the storage files into their own namespace
Removed the _deleted field and replaced it with a new storage status field to allow for transaction-like behavior later on
Minor cleanup of some storage classes
More refactoring before the actual implementation of transaction support
Manually merged the new and the old UUID index test files
Fixed broken test
Added additional tests for the storage status field
Added the first tests for the transaction functionality
Added back the _deleted field and created a separate _trx field to make the system more straight forward and easier to query.
Enabled more entity type tests again
First iteration of query per workspace
Added tests to demonstrate where a we currently have a problem
Added a todo
Refactored the field tests to surface the same problem
Corrected the new field tests