Changed the models to include names and descriptions of modules as well as module codes