get rid of require_players_turn, the board automatically knows whose turn it is
fix broken tests caused by code changes (mostly by move api change)
raise exception if invalid letter provided to whose_turn property
fix broken game_over and whose won test (needs more than one move)
initial models test file (only tests board model right now)
initials model file with tests for board model
fix incorrectly implemented test to verify winning state