Added remove vertex functionality
Implemented change edge from one to another
Implemented contract logics