Quick cleanup of event store.  Only API change was to the save method which now takes in an iterable and removal of shutdown from the interface.
Cleaned up the pom
Changed over to multi table batch writer instead of using two batch writers
Cleaning up exception handling to now wrap runtime exceptions in event store
Cleaner definition of ranges for the blobstore
Initial commit of metric service reorg
Added unit tests for simple and stats metric service
Added custom query metric service.  Also added relevant javadocs to all metrics interfaces.  Finally removed buggy old implementation
Small refactor of the common classes of the metric service. Implemented base tests to help validate that a custom metric function meets the expected criteria for the custom metric store
Fixed some javadocs for metric service
Cleaned up poms
Small cleanup of comments and constants
Forgot to add a shutdown method to metrics service to cleanup writer.
Some refactoring of the rangestore code to use Guava ranges.  Additionally, refactored the query iterator into smaller easier to understand pieces
Reverted back to ValueRange as it is much easier to deal with close intervals for the time being.  Made the interface take a generic type, but the default implementation still uses longs
Made rangestore data type agnostic.  Added a lot more unit tests.  Added License headers.
Added license headers
Simple cleanup of the lastN store.  Only api change was to change from Iterator to Iterable and remove shutdown from the interface
Cleaned up the pom
Cleaned up the pom