Please add also the methods FileCollection.plus(File) and FileCollection.minus(File).
Currently it is possible to use:
collection += files(somefile)
It will be nicer if also
collection += somefile
would be work. A string as type will be also very nice. It is not intuitive that I can only add other collections to a collection.