checking dependencies, added logger and GUIControl, solution renamed