Fixed minor bugs.

Fixed: Department names were not persisted.
Fixed: Course sections are case sensitive.
Added: Faculty has_many courses through departments.
Prevent persisting empty records.

Fixed: Empty teachers were added for teacherless sections.