Rename _has_outputs to _file_count
Only require 1+ file for ArrayOfFiles
Make outputs attr required for FileGenerator role