Behavior-Driven Development and Acceptance Testing in Rails with RSpec and Capybara