add reader and writer methods for ensemble reports
fix for writing reports that have both fd and flow data for a link