Fixes Vertex.__str__ for non-string keys

Do not raise TypeError trying to concatenate Vertex.key when key is not a string