Lots of bug fixes, minimal functionality now mostly works, time for lots of testing and cleaning up. Vertex addition and deletion works, labeling and relabeling works, subgraphs work (all as far as I can tell from a little bit of fiddling)