Merge branch 'GUI' into dev-feature-controllers
Added EditRequirementPanel/Tabs
Started creating a local model which can be accessed everywhere to store requirements.
Changed showing all requirements to use the local model as a test.  It works as expected.  I'll convert the rest of them soon, and then move back to working on the edit requirement system.
Fixed an incorrect return value in EditRequirementPanel
Merge branch 'dev-feature-editreq' into dev-feature-localmodel
Completed (hopefully) transition to using local model of all requirements. All controllers successfully deal with it appropriately.  Also, added documentation to the entire LocalRequirementModels class.
Merge branch 'dev-feature-localmodel' into dev-feature-editreq
Merge branch 'dev' into dev-feature-editreq
Fixed up updateRequirement so it no longer iterates through a loop, doing nothing.
Table creation
it now compiles
Merge branch 'dev-feature-editreq' into dev-feature-table
Merge branch 'dev-feature-EntityManager' into dev-feature-controllers
Added controller and observer for a RequirementNote
Updated RequirementsPanel to change based on edit mode
Removed references to local model
Add a new (incomplete) tab named NoteTab (with NotePanel) in RequirementPanel
Added updateFields to RequirementPanel. At the moment it shows nothing, because the panel is opened with a empty RequirementModel, but it has been tested with a filled in one.
Added comments to controllers and observer, as well as added some TODOs.