Add support for adding objects to the editor
Major refactor of the editor

Moved logic out of the rendering widget to MainWindow.
Moved logic from headers to .cpp files.
Replaced some includes with forward declarations.