Adding EngineCart for testing; upgrading Rspec

This addresses fixes needed after a previous PR merge that broke testing because of Rspec version 3.