Continued developing the undirected graph. Need to revisit edge addition since
the current imple doesn't actually obey the rules for edge sets. Probably end
up with some kind of "partial" edge addition.
Figured out an interesting approach to remove all edges from a graph.
Moved all the different vertex iterators to a vertex_iterator file.