add cucumber gem
add code to apply cucumber test to app
incorporate a custom matcher RSPEC so that its more flexible, particularly when the matchers or should helpers naturally take an argument, such as valid_signin(user)