Some more functions

* replace-vertice
* vertice-add-edge
* add-edge