added test for Product and ProductManager
added Product, SimpleProductManager(with implementation) classes and ProductManager interface