Renamed mainWindow to MainWindow and engine::getMainWindow() to engine::mainWindow(). Additionally reduced some header dependencies.
Adjust capitialization on all Controller-related classes to new standards and update all calling code