Added ProductContainer and ProductItems.

I had trouble with IProductContainer, so I gave up on implementing it.
Also, I'm confused as to if I'm supposed to be making ProductItems use
IProducts and IItems or just Products and Items.