Improve Cluster Metadata Storage

* move to using a dets file per prefix/subprefix
* store data in ets table per prefix/subprefix. read from ets
* restricts prefix/subprefix to binaries
Basic Iterators for Cluster Metadata

Allows iteration and folding over all keys stored under a
prefix/subprefix