Major Changes to program. Settings are now pushed to the settings file.