Add Vendor domain model
Update Product domain model
Add ProductTest to find Product by Name
Implement ProductRepository