Create a legend file for CLE reports

The problem is that available_fields gets called during validation of the plan file. At this point in time the reporter has not been initialized and the subroutine is called as a class method. Since the boilerplate available_fields internally calls field_descriptions this call fails for these modules because their field_descriptions subroutines have calls to $self->sample_name which isn't available to the class.