travis builds quietly
Stard work on query interface: factor our common configuration options.
Move more common things: shard state manager.
Stubbed in query service.
Single query implementation for all types

* Does filtering.
factor out the output marshalling code.
Implement multiget.

 - add type to single value responses
 - create a multi response type.
 - rename SingleQueryResource->QueryResource
bring our own MetricsRegistry