added vadiation method in product model
added new fixture data
added unit tests for validation