Added method that shows everything about a course.
Added parent-child relation on courses.
Removed unique constraint on course code.

This is already enforced, since the course code is the primary key.
The course service now finds out parent courses.
Merge pull request #27 from kokx/feature/oase-split-courses

Split courses are detected.