test for single item in files and for failed compilation
tests for empty files and missing files
Added warnings for using out and outDir with files.

Also default to fast:never if files is used