Renamed fields, merged course and preference settings into settings. 

Ignore the previous pull requests due to the unnecessary reverts there.