Add HTML report generator