Coach reports for monthly unit tests

Not beautiful, but appears to work, and includes one test

![selection_012](https://cloud.githubusercontent.com/assets/1319950/3335507/17a2f584-f816-11e3-982e-ddaa5fbef913.png)

![selection_013](https://cloud.githubusercontent.com/assets/1319950/3335508/1a8034c4-f816-11e3-8555-95a24394a488.png)

![selection_014](https://cloud.githubusercontent.com/assets/1319950/3335509/1d7de57c-f816-11e3-950a-c7a1bc7802e7.png)

Aron's edit: addresses #1657 

Actually, that does seem to be the idiomatic way to do it, and python doesn't have the `List.find` method of functional programming languages, so let's stick with that!