optional GUI, main class moved to QApplication, open files