Added save/load feature for GUI settings

GUI will now save and load settings instead of just using default
values.