friendly_changeset_title only needs the changset

* Refactor out the version
Introduce version helper tests

* Test new friendly version helper methods
* Tweak cucumber features to include some of the friendlier messages