Bulkloading Historical Data

The changes below support loading full hours of data, in pre-compacted format into the data store.

Basically, this batches an hour of puts into a single put.
Needs to be an int as the row can have over a million data points.