Adds PawnTest::testPromotion

The pawn should be able to promote to Queen, Bishop, Knight, or Rook of
same color.