cleanup and refactor features and steps

- removed unused cruft
- use one-line raise for custom cucumber error, like LocalSupport, which also makes the text red