Added tests for addVertex, removeVertex, addEdge and union
Added removeEdge, added more tests
Fixed/added tests, based on Vasia's feedback
Fixed distinct vertex issues, changed removal filters
Merge pull request #1 from balidani/merge-Kostas-code

Added tests for addVertex, removeVertex, addEdge and union