Model and controller

@bsoetaer 
Test by opening irb and creating a new CLIClient.  Use start and quit to start a new game or exit the program, and select a column to play by entering the zero-based column number.
This set up for the victory condition works for connect 4 where only 1 person wins, but for toot and otto it is possible for a single play to cause both players to now meet the victory condition and this will end up being the first one the board hits. Example below ( where o in 4th column is the last one played) Causes both otto (horizontally) and toot (diagonally) to be spelled so both players win or it is a draw.
          t
o t t o t
o t o t o
o t o t o