added id key to the course dictionaries, and changed the sameas and geneds keys to be string representations of python lists (of string)