Gui: Save settings button  and using tabs instead of dropdown 

This merge adds functionality to save your settings from Gui
Instead of using the `initialized_templates`/`ConfigOption` combination, just create a `config_value = self.wizard().config[section][key].get()`. We will have to pass in `section` into this helper method, but that's far less of a hassle.