added Product, and Variants. Added ProductServiceTest