Cucumber cleanup

Removes unnecessary cucumber steps; meant to reduce the amount of test code.
Hopefully this will make the testing scripts a bit more manageable.

**Don't merge yet: I intend to change more stuff first. The pull request is just to force Travis to test stuff for us.**