Add Graph and EdgeNode class
Add make_edges method
Add add_edge method call in make_edges