Description field and validation for product variants

* Created new field in Product - description.
* User has to create at least one product variant when he creates new product in admin page.