added base makefile
updated product.cpp debug and fixed makefile for product.cpp