Added Edge, IncidenceMatrix, AdjacencyMatrix classes