Added HeaderView to edit/add to table, implemented editing mode for table.

A header view for the table has been created, with buttons to enable editing mode and add new items to the table (not implemented).
Implemented drag and drop of items in table.

User can now move items from one row to another in edit mode.