more docs/notes/gnar
let ProductData support multiple repos per product

add test cases
productid db now supports multiple repos per product id

This fixes almost all of the weird product/repo scenarios,
except of course, for the one I set out to fix.