Made the gui more controller friendly
Merge branch 'GUI' into dev-feature-controllers
Made some fields in JanewayModule public so that they can be accessed in Controllers, and uncommented the addActionListener lines for buttons. Added a constructor to RequirementModel. Added code to Controllers to get information needed. Two such (Delete and Edit) need access to the ID, but that isn't possible yet.