moved logic from gui to controler so it's now possible to init game and other controls like restart and new game from every view
forgott new files
corrected unitTests