Initial graph data structure commit.
Start to implement the Adjacency List data structure.