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.
Added a nested tab pane in to requirements to hold attachments, notes and history
Merge remote-tracking branch 'origin/team1-gui-nested-tabs' into team1-changeStatus