Rework modules task
Merge branch 'develop' of github.com:unikent/programmes-plant into feature/modules-pg
Allow pass of ug/pg param to API functions + fix programme misidentifiying model (use hard-coded value)
Correct cachekeys and extract method
Merge branch 'develop' of github.com:unikent/programmes-plant into feature/modules-pg
Only get data for PG taught programmes
Fix UG modules + first pass fixing module tests
More test fixes
Re add UG to module loader
Merge pull request #524 from unikent/feature/modules-pg

Add support for PG modules