Added in the feature to check if there are any unsaved changes to the file before: New, Open, Close, Exit
Added in functionality to the runnertooltablemodel such that the user can add add new rows by clicking on the row called '<Click to add row>'.
Fixed some bugs for the adding row functionality.
Fixed some bugs brought on by adding checking if there are unsaved changes. The features fixed were the save as and open features.
Removed the "Add row" from the row menu from the GUI. --This was done because add row functionality is now part of the model.