Added basic usersettings structure

Also added basic SettingsDialog and some TODOs