add Edges (collection), fix Edge and respective tests, start Vertex tests