Moving definition of property keys when loading settings into enum
Simplifying saving of settings by using the properties class, and switching to using enum for keys
Moving functionality for creating missing folder into io tools
Silencing log output in the tests
Allow javadoc to reference classes not directly used in a class without having to use the full package path
Adding utility method for loading a properties file
Adding utility method for saving a properties file
Updating settings to use new property tools to load and save
Removing settings listener support for colors, as they are not in use
Removing settings listener support for sound, as it is not in use
Using equals instead of == to prepare for migrating away from enum
Migrating setting enum to class, to support inheritance
Making method to fire settings changed protected, for inheritance