CJ Shopping Cart

First review. Please please ignore the step_definitions files as I only included them to see how cucumber works, and to make it a heck of a lot easier for me to not repeat myself in steps (RubyMine)
Same as above, why would "adding -1" cause 1 to appear in the cart? If this isn't an erroneous test case, it's at least covering up functionality. For something like this, it might actually be better to break out the example as its own Scenario.