Added graph creation in course assemble
Inserting graph creation pipeline into course assemble function
Graph struture are all in nodes dictionary. It is better to iterating over this dictionary rather than self.topic_extractor.get_topics()
in generating tasks as it contain same info and it is easier to append info to GraphNode