minor improvement to vertex.toJSON()
add burnt Vertex's to tests to create more distance between Vertex ids and Edge ids that caused tests to pass incorrectly, other minor fixes.