Reports

This is the initial reports @rcrichton and @devcritter please take a look.
Hmm, I wonder if this would affect the metrics are displayed on the dashboard. They may need the last 24hrs worth of data. Any idea if this is affected?