removed redundant inheritance for settingsdialog
fixed bug where settings controller would set an initial panel.
Reason was I was never adding the initially created panels to the cardcontainer