settings overview now enum
default settings
global accesable settings
commands & setting files
use the new Logger class
interface for settings listener
proper constructors