Added tests for addVertex, removeVertex, addEdge and union

Ooh, okay, this makes more sense. I'll fix these later tonight, thanks!