WIP: broke out interfaces and now changing game to have dynamic board sizes
finished rows, columns, diagonal groupings
modified board_printer and rules - need to update tests
WIP: moved cpu strategies (easy / hard) to folder and started cleaning up tests
made all tests pass, moved cpu strategy-related docs into sub directory
moved entire game instance out of move_validator, tried doing the same with some other classes
Merge pull request #3 from daino3/dynamic_board_size

Dynamic board size