Adds
Adds
Implements test_product function to test a product
Implements 'make tests'