#2 initial commit to GuiPresenter and its use from Main.java