Update CatFiles to handle minimum 2 input files and 1 output file.