adds to model: basic cohort report; require legal milestone names
add test data
root now shows a list of products
infrastructure for the basic report. there’s clearly a bug in the report model at this point.
fix casing problem in valid milestone names