Cuke cleanup

* Remove dead steps
* Remove steps that weren't referenced from a feature
* Example of removing implementation details from features
* Clean up the `features/support` dir

This is less than I [wanted to do](https://gist.github.com/rgarner/01996a8b85a317e54081), but some of that was a) controversial and b) ocean-boiling.