initial run of code for preventing duplicate modules on UG pages
Merge pull request #434 from unikent/bugs/duplicate-modules

initial run of code for preventing duplicate modules on UG pages
Merge pull request #435 from unikent/develop

Roll to live