added Model Choice View and Controller, ability to pick a model from a list
Merge remote-tracking branch 'upstream/master'
UI changes, detail view development

Also added TaskDetailController.
Allowed Model Choice controller to receive Collection Object, so it can receive SetOfXXX objects
Merge pull request #7 from ryantk/master

added Model Choice View and Controller, ability to pick a model from a l...
Merge pull request #8 from Kirstyvox/master

Changed LookAndFeel to system
Minor UI
Refactored deprecated Vector usage to ArrayList.
Renamed ProjectIndex controller and view to Index controller and view for clarity.
Finished use of ModelChoice

Completed ModelChoiceController and ModelChoiceView.
Created events so that the calling detail frame is updated on
ModelChoiceView save.
Fixed merge conflicts
Resolved merge conflicts

Added missing function and extends Model to Task and Componenet