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)
Again, combine steps. These are also strange givens to use. In fact, they would most likely error in this order. Finally, use one `Given` and then some number of `And`'s. Don't intermingle like this.