First commit with working example of how things have to work. Gui works, and starts and shows the deal.