refactoring needle mapper interface to separate index file storage logic
out
add CDB implementation of NeedleMapper, and test of usage and conversion
add freezing capabilities to volume