Separate Cucumber step definitions and helpers so they can be shared