fix bugs
cascading deletion for course, cg, sr, req and degree
Merge branch 'Bohan-Zheng' into rtong
Merge remote-tracking branch 'origin/rtong' into bowen