Added visibility modifiers to some variables and methods;
Created getters/setters where necessary;
Added variables to hold various settings values;
Added methods for writing settings to and retrieving settings from disk;
Settings are now saved to and read from a file on disk;