update aesh dependency to 0.39
removed unneeded classes, renamed SettingsProvider