Refactored the project to put each class in its own file and organize things a little more logically.  Also extracted all the core Game of Life logic out of the LifeBoard class and into its own class.