Moved Open File operations from SemGenGUI to own class. Removed static
object from SemGenGUI. Each call creates a new instance.
The SemGenProgressBar is no longer a static object. Each call creates a
new instance.
SemGenTask added as an extension of SwingWorker and all application
tasks changed to extensions. SemGenTask has a progressbar handle and
disposal procedure.