Rewrite Cucumber features as RSpec acceptance specs

Lots of people seem to hate cucumber, and how to use it "correctly" is quite subjective.

I ported the cucumber features to use RSpec+Capybara. I would love feedback.

/cc @keavy @wfarr @searls @zmoazeni