Replace remaining cucumber features with rspec

The cuke is dead, long live rspec.

This PR finally gets rid of the remaining cucumber tests, so there's now only one test framework used for everything.