Changed paradigm from generating Timetables to generating Modules

changed all the non-OOP functions to generate a list of possible mods to
be taken