Improved the GUI interface. Switched from implementing componentListener to extending componentAdapter for the resize restrictions.
merging gui2