Adds integration test for StrategyB
Updates test expectations for new dictionary file
Comments out debug code
Refactors reading Board out of Game constructor
Refactors Game and BoardFactory constructors
Refactors CsvBoardReader constructor
Updates Game class comments
Updates runner script to use di container
Injects dependencies into CellOptions and StrategyB
Stops CellOptions producing temp files