Initial import
Initial import
Adds expectation gem
Adds sum and count columns to aggregates

in preparation of gauge support.
Adds support for gauges
Refactors code, also fixes invalid index name
Use unique index to replace back into aggregates table

This allows some other optimizations: 

- only replace potential hits in aggregates table, where potential
  hits are determined by name and starts_at
Adds ask method
Split up into several files to get close to a gem layout.
Add gem files