Moved `file` and `name` to ConfigFile.java for better "say" methods

The `file` attribute is now inherited from ConfigFile by all children
Refactored `SettingsDir` in WorldConfig to `file` so that it can inherit
from ConfigFile
sayNotFound method in ConfigFile has been renamed logSettingNotFound
sayHadWrongValue method in ConfigFile has been renamed
logSettingValueInvalid
sayFileNotFound method in ConfigFile has been renamed logFileNotFound
logSettingValueInvalid and logSettingNotFound are now more helpful
Merge pull request #180 from Div-Element/feature-better-logging

Better Logging of Config load errors