Fixed a major bug. If the edge to delete was at the front of the edge list, I accidentally deleted the whole list! That took an hour to figure out. Anyways, the uGrapg::deleteVertex function should now be able to go through and properly delete all edges that reference a given vertex, in either direction. So there should be no more dangling edge pointers