Add "Add header" button
Display dialog when Add Header button clicked
Use array instead of tuple for headers
Call through to set header on model
Reset TableView headers after update
Merge remote-tracking branch 'origin/issue/7'

Fixes #7