Add report generation script