Initial commit of Product and Store class