Added more tests for product model
Added string/numeric value tests for product model
Fixed tests descriptions
Added product model validations and test for name length validation
Added FactoryGirl factory for products
Some improvements
More improvements
Added FactoryGirl to Gemfile
Refactored Product validations