Added getDepartmentList

Department Function works but there's a problem with how the other
functions interact with it
Added term loops (Summer, Fall, Spring) for debug

Can't get courseDept to only take unique department names. End up with
227 non-unique departments, 50 from summer, 89 from fall, 88 from
spring.
Commented where the uniqueness problem is
Fixed uniqueness
Better working regex