Test makeCore against pawn moves

Pawn moves tested include
 - forward one
 - forward two
 - capture
 - the forward one and capture move tests include promotions

Adjusted makeCore to accurately handle pawn promotion moves.