Adding a product and accompanying BDD tests.