Feature/use subject data

Start using subject data API's in of-course in order to add requested functionality.

 - [x] Add https://github.com/unikent/of-course/issues/37
 - [x] Add https://github.com/unikent/of-course/issues/17
 - [x] https://github.com/unikent/of-course/issues/26