Switched out Hypstasis::Namespace to use FoundationDB's Directory implementation internally for setting up namespaces.
Fixed Hypostasis::DataModels::KeyValue to use new Namespace capabilities for constructin key paths.
Moved #key_path from Hypostasis::DataModels::KeyValue to Hypostasis::Namespace.
Resolved error from already existing directories.
Resolved issues tied to namespaces.
Fixed issues with new namespace approach for ColumnGroup#find.
Split out ColumnGroup indexing specs into separate test file.
Updated Hypostasis::Namespace to create nested directories for config, indexes and data.
Setup Hypostasis::NamespaceConfig to encapsulate namespace configuration.
Setup Hypostasis::Namespace to use Hypostasis::NamespaceConfig internally.
Updated KeyValue data model to use new Namespace directory structure for storing data.
Updated ColumnGroup to store column data under new directory structure.
Removed commented out method.
Updated ColumnGroup to use new indexes directory for storing indexes.
Removed dead code branches.
Updated Document data model to use new Namespace behavior and trimmed dead code paths.
Loosened version requirement for msgpack-jruby.
Loosened version requirement for msgpack-jruby.
Deduplicated code related to finding ColumnGroup and Document entries.
Deduplicated code for ColumnGroup and Document persistence.