Move feature specs to cucumber

Easier to cover more edge cases and keep rspec focused on unit specs
Make a dsl for product setting overrides?

We could try working with something like this...