added methods to check for readability/writability of list of files

How about have this take a Collection<File>