Remove needless path algorithm aliases from Vertex

* [x] Remove unneeded path algorithm alias definitions from `Vertex` to reduce complexity, improve testability and avoid tight coupling.
* [x] Documentation / changelog

Refs #27.