GUI updated: Output image is displayed in its own JFrame after matching is complete; output image file name chosen via JFileChooser when the run button is pressed.