Standardize cucumber tests

This PR attempts to standardize and reduce repetition in our cucumber tests by adding more step definitions for common tasks. It also removes the superfluous checks for exit status 0 when using `successfully` in aruba.

This also adds two new lockfile definitions, which make working with the JSON less impossible.