Changed dag::schedule() to dag::add_to_task_list()

Added a new dag::schedule() for dynamic multithreaded DAG task scheduling:
	Just finished the pseudocode