Initial commit
Start ConsoleGame implementation
Implement all of Game Logic, except for winning conditions
Recreate Model.Tests project
Add tests for winning conditions
Implement winning conditions in Game Logic
Move some classes to a "Model.Data" namespace

The classes Board and Move were moved to the "BaTTTlestar.Model.Data"
namespace, from "BaTTTlestar.Model".

In addition, there were lots of "using namespace" fixes.
Add the GameState property to the Game class

Also create the enum for this and update the tests
Implement the "Draw" game state

Also add a test for that
Implement initial version of the Console shell
fixup for recreate test project
Add the Board property to IPlayer
Create SimplePlayer, but don't fully implement it yet
Add Equals && ToString methods to Move
Add Value property to IPlayer
Implement SimplePlayer::Move

Also add tests for winning moves
Better implementation of SimplePlayer::RandomMove
Convert all tests to NUnit
Rename WinningMove tests to FinishingMove
Fix a bug in SimplePlayer::{A,De}scendingDiagonal