issue-71

added jmx module, making use of statistics from Terracotta S3 repo
added StatisticsMBeanRegister  (user facing)
added stats observers for put/get/removal/eviction
missing stats gathering

I don't think a thrown exception should be recorded as a cache miss event.