added Swing GUI. All functionality present, except status bar for showing sorting times