Add function to add edges and set all vertices to unvisited
Add depth first search
Add function to get edges from csv file
Add K2 graph
Fix type bugs
Add component number finder and weighted edge adder
Add a vertex class
Update the graph class to use the vertex class
Add dijkstra's algorithm
Add cycle checking to DSF
Add graph creating method
Add method to create a graph instance from csv file
Add a basic weighted graph csv file
Add main file for testing