Satisfies PawnTest::testPromotion

+ Pawn should promote to Queen, Bishop, Knight, or Rook of same color.
Adds assertions to PawnTest::testPromotion

+ Pawn should not be able to promote to King or ... Pawn.
Satisfies PawnTest::testPromotion

+ Pawn should not be able to promote to King or Pawn.