Changed the Vertex class so it does not allow addition of multiple edges with the same orientation between 2 vertices.