Replace TTT::Board with TTT:Grid and TTT:Evaluator

  - TTT::Grid represents a 3x3 grid of values
  - TTT::Evaluator has an #analyze method that takes a grid and a player and
    determines the state of the board from the perspective of the player using
    its knowledge of Tic-tac-toe
Update the README