Merge Cycle into Walk

* [x] Merge Cycle into Walk
* [x] 100% code coverage
* [x] Documentation / changelog

Fixes #55.