Report Generator

I have started working on a report generator for the plugin.  The report generator will allow an administrator to run reports for the swim team with control over what is included in the report as well as the ability to apply filters.  The report can be generated as either a web page (table) or as a CSV download which could then be loaded into Excel.  For the most part I have completed the GUI, now I need to actually generate the report.