add ordered Node and Edge vectors to Graph
add test for graph ordering