Hds

Changes
- Fix test failure if metric is of different numeric type than what is specified in event description.
- Added a class to generate aggregator based on event description
- Create a subclass of DimensionsComputions to accept event description and internally generate aggregators.
- GenericApplication using new DimensionsComputaion class.