Modified products
Removed unnecessary tests
Added shoulda-matchers and spec gems
Added validation for product price
Use faker
Add test for editing existing product
Updated gem file