Monthly usage

This PR addresses several tickets in the Usage Reporting milestone, including:

* #655 
* #640 
* #634 
* #633 

There are several db migrations and a couple of rake tasks to run, including:

```
% rake reports:usage
```