added the product model
added test::unit suite for unit testing product model