per package report generation and lowercase names

adds:
1) ALL per packages reports (with some retry logic)
2) lowercase names for reports