add delete_vertex
finishing touches
doc