Starts RookTest with testMoves

+_Rook should have 14 possible moves
+ Rook should be able to move to %s
Satisfies RookTest::testMoves

+ Rook should have 14 possible moves
+ Rook should be able to move to %s
Adds RookTest::testMovesBlocked

+ Rook should have four possible moves
+ Rook should be able to move to 'D3', 'D5', 'E4', 'F4'
Adds missing docblock
Starts QueenTest with testMoves
Satisfies QueenTest::testMoves
Adds QueenTest::testMovesBlocked

Basically aggregate of RookTest and BishopTest
Updates TODO.md
Adds KnightTest::testMoves
Satisfies KnightTest::testMoves
Adds KnightTest::testMovesBlocked
Adds KnightTest::testEdgeOfBoard