Use factory model as default rspec subject
Remove Purchase's dependency on StoreItem - fulfillable items no longer need #item method