Changed file structure around, put Edge and Vertex directories under the Graph AdjList directory because they will only be used in the adjlist representation of a graph.