Conway OOP Re-refactor

These should be assert.deepEqual instead and the tests are related to the rules if cell state is false, then return false unless neighborsOf returns 2 true neighbors.