Using boost::unordered_map for reporting; add CostReport class
Merge branch 'master' of https://github.com/mclements/microsimulation