Added course template, added descriptions to courses in population script. Fixed an issuse with 'pre/co/anti requisites' in models with symmetrical=False