Removing a vertex from a graph doesn't remove the edges from the graph itself. So after removing edges associated with vertex, i deleted it from the associated graph also.
Added Bootstrap information to spec
Added test for checking class of newly created object
Added tests for adding and removing edges
Removed type checking spec
Fixed removing of edges after deleting a vertex