grcqt: Mainwindow

Instead of using the decorator, the controller just needs to call super().__init__() and self.setView(<view class>). The views just need to call super().__init__(), but this is already required by the QT framework.