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.
The following functions need to be fixed to iterate to the proper index based on the actual values of the array. They're all O(n) calls unfortunately.