WIP using the calculators to determine bucket ranges, and changing the
API to Timeseries.series() to support start and end timestamps