Improve product_spec
Small cleanup to collection model
feature specs for collection passing
collections feature spec and add to collection functionality
Merge adding to collections feature. Small cleanup
Merge add to collection feature