added class that represents the board and basic unittest
abstract player that checks available moves and test
AI player can score moves
two AI players can play against eachother and get a "cat's game"
two humans can play against eachother
game view improvements
AI vs Human, plays a good game, never loses.
whitespace cleanup