Added validation for product model
- Added unit testing for product model validation
- Added to product fixtures
_ Updated .gitignore