adding in a missing test for the grid toString() method
adding test which checks if there are any free slots in the grid
adding test which checks if the cell is occupied before a new symbol is placed there
adding tests for validating the index
adding test to check if corners are free
adding test to obtain centre cell
integrating the human user into the game
adding winning row logic into the row processor
added the 'hasWinner' into the columnProcessor