Add a way to load existing products from the database. If existing
products are being edited, don't create new ones. Move UUIDs to an
object of their own, including tests.