Operations on removed vertices/edges should throw an exception #297

This commit alters EdgeTest.shouldReturnEmptyPropertyIfEdgeWasRemoved and VertexTest.shouldReturnEmptyPropertyIfVertexWasRemoved and makes neo4j/tinkergraph behave in this fashion.  There are still many more tests to put in place to enforce this consistently across the board.