merged guicontroller and gui, implemented more Listener, updated several funktions
merged guicontroller and gui, implemented more Listener, updated several funktions