Move feature specs to cucumber

Easier to cover more edge cases and keep rspec focused on unit specs