Load all consumption docs up front
Add tests and move preloaded consumption calcs
Refactor tests to remove duplication
Merge pull request #4248 from dimagi/consumption-refactor

Load all consumption docs up front