Add shopping cart persistent representation
Introduce additional RSpec matchers for testing ActiveRecord behaviors

Added gem 'should-matchers' to facilitate testing ActiveRecord models.
Build persistent model CartItem for storing Cart, Item references

Model creates place to storing n-n association Cart - Item.
Added only places for references, without association methods yet.
Not having index on `item_id` is important to notice.