implement UI for different types of settings tableviewcells, add SettingsChoiceElement, SettingsSwitchElement classes