Rename product service to repository and add add update product
build errors fixing (not all)