Removed students relation
Finally found the reason why Backbone defaulted to using hashes even when pushstate was set to true. I was supposed to initialize with pushState: true, but instead, I had done pushstate: true. It was all just a typo.
Relation between course and department has been removed. Individual terms are now linked to departments. This is to accomodate for courses such as ED, Final Year project, etc. which are offered to multiple departments and have different faculty handling a small set of departments. Due to this, course-faculty relation has also been replaced with a new term-faculty relation.Please note that only the admin interface has been updated to account for the above mentioned changes. The main user-facing backbone app has not been fixed in this commit. The backbone app is thus broken due to this commit. It will be fixed in the upcoming commits.