Add helper function to trigger rollups.
Restructure difference-series and add helper fn.

Difference series accepts now a range of dates and performs
calculations by slicing by hour.