clean up and refactoring essential util package:
 * move EventGenerator from integration-tests here
   and more reusable abstraction of generator
 * fluent Event operations
Basic aggregation:
  * trend aggregation
  * range aggregation
fixed storage-application version