SLM changes to reflect a MVC design:
Added directories for model, view and controller and dao under main
package edu.uci.java2. Moved Staff and Defect under model, 
moved Login to view, DefectDAO under dao packages.

Main - modified to start MVC. Added run() and creates new
DTSMainFrame.Starting off with Staff as model, Login as a view and will
need a new controller.
			
DTSMainFrame - NEW class - Main Frame for DTS Application
			
DefectsListPanel - NEW view class - currently not implemented
but will show the defect detail info when a new defect is
requested or when an update to an existing defect is requested.
The panel exists but is is blank for now.
			
DefectDetailsPanel - NEW view class - currently just a stub. 
Will be used to display the defect details for a new or 
existing defect. 
			
DefectsDetailsMenuBtnController - NEW class -  The controller for the
Add New Menu button. When the button is pressed, the 
DefectDetailsPanel is displayed.
			
DefectListUpdateMenuBtnController - NEW class -  The controller for the
List/Update Menu button. When the button is pressed, the 
DefectsListPanel is displayed.
			
MainMenu - Mods for format sake. Added setPanel() method to be used to
change the panel that is displayed below the menu buttons (i.e. the list
or detail(new/update) panels.
			
Login - minor mod to turn on or off the use of database for now
(USE_DATABASE). I was unable to access the db so temp until I /we can
all get to the database.
Re-added method to populate table in list panel (it was overwritten in
last commit) and added method to return all application names as hashset
(for use with jcombobox once it's ready). List panel should now return
defects from database.
Add application combo box

Using app names constructed from database
Sort application list

Use TreeSet to sort HashSet which does not guarantee order. Also call
setSelectedIndex(0) for default.
Change private to public
Moved application jcombobox from login to defectslistpanel and
implemented method to dynamically change table according to selected
application. Added "Date Created" and "Status" column headings to defect
list panel. Added listselectionlistener to return value of selected row.
Widened the JFrame from 600 to 800.
Moved application jcombobox from login to defectslistpanel and
implemented method to dynamically update table according to selected
application. Added RowSorter to table so rows can be sorted according by
clicking on column headers. Added "Date Created" and "Status" column
headings to defect list panel. Added listselectionlistener to return
value of selected row. Widened the JFrame from 600 to 800.
creating DefectDetailsPanel, needs a few more fields and a test run to
make sure layout displays properly; will also need to configure
listeners that will save fields on hitting Submit