added a new courses page

* works for ug and pg
* added separate routing
* kept filtering for now although maybe not needed?

once merged this closes #204
Merge branch 'develop' of https://github.com/unikent/of-course into feature/new-courses
removed filtering and pagination. increased limit to 200
removed tabs
Merge branch 'develop' of https://github.com/unikent/of-course into feature/new-courses
added text to new courses listing
Merge pull request #266 from unikent/feature/new-courses

added a new courses page [ready to merge]