The main GUI for the LIDA framework. A swing JFrame that is divide into four
regions. Each region can contain one or more GuiPanels specified by
a config file. Panels can be assigned to one of the regions or can "float"
apart from the main JFrame. Implements the GUI part of the MVC pattern.
The format of the configuration file is as follows:

name - panel name, must be uniquepanel title - title of the panel as displayed in the GUIclass name - canonical name of the panel's java class, must implement
GuiPanelposition - location the panel will be placed in the main GUI windowtab order - if there are multiple panels assigned to a particular
region, this specifies the position this panel will appear in that region. refresh after load - determines if the panel will be refreshed after
loading.optional parameters - additional parameters may be defined, separated
by comma.