changes:
--changed IBoard now inherits from IGameState
--added tests for Board