Создал базовый класс приложения, подцепил сигналы к событиями, перенс отрисовку в отдельны поток
Склейка с удаленной версией, добавлен файл .gitignore