Re-create BaseWindow and ExceptionWindow

Пересоздал классы базового окна и окна исключения, унаследовав их от
QDialog. Отредактировал иерархию заголовочных файлов.