Add GameState class
Refactor CommandLine::Runner and CommandLine::Menu to use GameState; add GameStateFactory and BoardFactory, and refactor PlayerFactory; update TicTacToes executable; add to GameState