Replace 'cucumber' with 'rspec' features

Cucumber's sweet spot is when business analysts or product managers are involved in writing or consuming the specs.

Since all consumers of this app's specs can read ruby, `rspec` features provide terser, developer-readable specs with less indirection.