Playtime examples from the end of chapter 8 - added functional tests for the /products listing