Class to play Conway's Game of Life, as well as functions to search through all possible patters for a given grid size to see if they are persistant.
- Experiment with threading to speed up searching
- Store each iteration of games during a test, to compare with future patterns to remove duplicate patterns