Can delete course preferences
Cleaned up handling adding and deleting course preferences
Ensure identical preferences can't be created
Clarified function of save buttons