Initial push of IntervalAggregationClient
initial commit