Methods and instance variables for performing DFS and BFS: visited, edgeType
Working with Enums for representing states for vertices and edges for graph exploration algorithms
Old switcheroo: Edge getOpposite actually returns opposite vertex now
Added instance variables to Vertex for graph exploartion algorithms, moved enums outside of class
Ability to reset visitation field on Edges
Depth First Search implemented and tested (mildly)