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]
compiled css, and added less dependancy back into npm's package.json
Merge pull request #291 from unikent/refactor/compiled-css

Compiled css
hide the apply/enquiries functionality if the programme is marked as subject to approval
Merge branch 'feature/sta-apply' of https://github.com/unikent/of-course into feature/google-event-tracking

Conflicts:
	views/pg_tabs/apply.php