added cell accessor
Changed board class to accept size as a parameter and removed the Cell class from the Board class
Board class and test refactoring
Refactored game and human_player tests
Removed recursion from get_valid_move method
Removed cell class
Added BoardView class to print board to console
Changed method names in BoardView class
Created InputOut class
Removed contexts from board tests
Refactored BoardView class
Refactored executable file methods to prevent recursion from causing stack overflows
Implemented InputOutput class in executable file
Moved @cells instance variable out of BoardView initialize method
Refactored tests
Removed contexts from game tests
Added tests for InputOutput class
Stubbed io instead of
Changed test description
Removed use of dup method in minimax