[controller] load departments in syllabus controller
[views] add depratments to syllabus
[model] department syllabus assoc
[spec/model] deparment syllabus assoc
[migrate] add deparemnt reference to syllabus
[spec/feature] test department selection
Merge pull request #238 from Genshin/add_departments_to_syllabuses

Add departments to syllabuses