Implemented a framework for testing
More work getting a standalone testable bundle
The test environment is, at last, setup properly
About to try and implement the actual functionality
Added go!
Use UPDATE DQL to write the calculated result to the database on flush.  Currently ignores observers and just calculates everything on every flush.
Passing tests!
Abstracted the calculations themselves into a service and implemented a console command to recalculate everything in the database
Little fiddles