Converted frame to the JDesktop abomination we're required to use

Added a menu bar
Tweaked publish calls in heap and insertion sort again
Made the reset button work... kinda.

It just swaps out the panels for new ones.

So, the old ones are still running in the background. This miight not be a problem?
Can now pick between best, worst, and normal case data.