spreadsheet app first commit: mainwindow.hpp interface