Adding EngineCart for testing; upgrading Rspec

This addresses fixes needed after a previous PR merge that broke testing because of Rspec version 3.
Shouldn't this be in the gemspec's development dependencies?