Allow customization of hash algorithm in GameOfLifeController
Add unit tests on GameOfLifeController class