Made Category and Vendor obj here sets, added constructors

Note: I added List <inventories>, but I'm questioning whether we want this on the product object or not. Thoughts?