refacored prodcut model spec
Merge pull request #19 from euglazer/products_refactoring

refacored prodcut model spec