Add AddOrGetID() which properly adds the vertex's to the hash table/vector, use it for AddEdge