Add Set\Vertices and Set\Edges classes

- [x] Implement Set\Vertices and Set\VerticesMap
- [x] Implement Set\Edges
- [x] Move related Methods from Vertex (BC)
- [x] Move related Methods from Edge (BC)
- [x] Adjust all algorithms
- [x] 100% test coverage
- [x] Documentation / Changelog