Cart - more tests
Added Interface for product, implementation of interface, productType.