TDD Chess Game Part 2

Eliminated magic numbers in Board class.
Got rid of x coordinate/y coordinate arguments in favor of an immutable
type called BoardCoordinate.
Cleaned up a unit test with two asserts.
Got rid of the ‘cheating’ approach of returning a tuple of int, int.
Made the GetPossibleMoves method return an enumeration of moves instead
of a single move.