added modules task to programme model. fixed bug in module task.
added fix to make sure module regeneration doesn't happen in a local environment
Module session changes to programme model and moduledata task

* added module_session to programme model's generate_api_index()
* added check to moduledata task to make sure we only process module data for the right year (or at all)
small fix to pass the tests...
Merge pull request #261 from unikent/feature/module-update-on-live

Feature/module update on live