Add Graph code

DFS, BFS, min spanning tree algorithms