Issue #11: Add pawn promotion

Always promotes to Queen in GUI.  Needs some GUI stuff to make it work
correctly.