Added the possibility to change the settings. Changed the way the settings dialog OK button behaves so as to reduce the functions granting the same functionality. Combined the complaint dialogs to only two files instead of four. Added several backend functions that all work together to handle and read the configuration file as needed.