All MainWindow buttons have corresponding menu actions (with shortcuts)
Introduced Command pattern that allows undo/redo functionallity.
Many commands missing so far.