Inherits from QWidget now instead of QDialog.
Reimpl popup on messageBox. Use saveFile instead of openFile on newProject.
UI changes.

Moved the signal/slot connection from ui-file to the cpp file. Some
layout changes. Added the projectManagerWidget.
Fixed crash caused by nullpointer.
Debug changes.