Made SettingsGUI constructor private, moved some login material out of
controller to model.