adding multiple schema generator from directory

create a topological sorter to maintain dependency list
read all directory avsc files and generate dependency list