adding the GameOfLife class and doing some refactoring. Still need to take drawing away from Tile and Gameboard