Replaced with JTabbedPane
Redesigned for JTabbedPane

Also made import statements more specific
Slight redesign of FileOpener
Corrected EmptyStackExceptions