Refactor a new constructor for AdjGraph
Use set to denote outlink
Adjacent relation ship built