Added some background edit functionality and a mode enum.
Updated some database interaction stuff to use a create observer instead of just using the update observer.
moved the list viw table to the dashboard along ith the refresh button
took away the save changes button on the toolbar and the list button
Added several buttons to the home button group for CRUD operations.
Added autorefresh functionality to the table of requirements. This still needs
a bit of work. I did it in a somewhat jenky manner.
Also added minor table changes. First column now has ID. Column widths are
more suitable. And columns are no longer rearrangable in JaneWay.
When a selection is made in the table, you can now use getSelectedRequirement to find the id of the selected requirement.
Moved the list of requirements back to a tab. Autorefresh does not work anymore
Started working on edit functionality, but it is not complete.
Contributor: Lauren Kahn
Merge remote-tracking branch 'origin/team1-table' into team1-table
added server function for updating requirements
Fixed the horrible Swings bugs. HORRIBLE SWING BUGS.
Added more changes for edit requirement.
Contributor: Lauren Kahn
Edits to add support for double click functionality.
Merge remote-tracking branch 'origin/team1-table' into team1-table
We added functionality for having different lists of statuses based on the current status. This means you can't go to any status immediately from the edit screen depending on your current status.

Collaborators: Ned Shelton
We have double clicking functionality on the table. However, it is not yet generating a panel.
Double click now officially brings up an edit tab.
Merge remote-tracking branch 'origin/team1-table' into team1-table

Conflicts:
	RequirementsManager/src/edu/wpi/cs/wpisuitetng/modules/RequirementsManager/models/RequirementStatus.java
We can now edit requirements.