Added Cyclic Player is as helper
First test passes

Conflicts:
	board.py
Second Test passes

Conflicts:
	board.py
Rewrote turn to use board's interface

        made attribute players private (duh)
moving_switches_player Test passes
Add player_from_symbol to PlayerList
Board.winner first implementation
Implemented game over, all tests pass.

    But the proof of the pudding is in the eating, now all I have to do
    is actually run the game.py
Wrote UI method's pre_move_message, eog_message
Player read move from stdin