produce a proper dropwizard uber jar
expose ShardStateIO in different ingestion contexts so it can be set at a high level
Implement cache persistence
use metadata persisted cache.
fix mispselling.
instrument save/load times.
Implement Comparable inteface on Locator

Implemented the Comparable inteface on Locator to fix a
ClassCastException error. Here's the full error:

    java.lang.ClassCastException: com.rackspacecloud.blueflood.types.Locator cannot be cast to java.lang.Comparable

This occurred when using the contains method on some Set class to see if
the Locator was already present in the container.

Fixes batched reads in my dev environment. :)
Merge pull request #297 from gdusbabek/preload_cache

Save metadata cache to disk and load it on startup.
fix merge conflict in imports
Merge pull request #296 from gdusbabek/expose_shard_state_io

Explicitly set ShardStateIO in all the places.
Merge pull request #295 from gdusbabek/produce_dw_uber_jar

produce a proper dropwizard uber jar
Add instrumentation to MetadataCache
Add some more metrics, fix typo
Change name of a metric
Add locator to cache size
Make Type and unit processing configurable
Fix the name of metric registry
Catch exception with metric registration
Remove TAU thread pool configuration from this PR
Merge pull request #301 from chinmay-gupte/chinmay/add_instrumentation_to_metadata_cache

Add instrumentation to MetadataCache