Pawn promotion implementation

should address Issue #2