Fixup the report generator and add a download task