Add Cucumber tests & Begin rspec/implementation 'coupling'