Wrote test to check that any live cell with fewer than two live neighbours dies.
Implemented copy constructor to perform a deep copy of the game grid.
Effective C++ Item 3: Use const whenever possible.