Adds add_product function and testcase