Returning to Cucumber to focus on high-level functionality, filling in methods as needed and starting broader unit tests