Made a temp fix to the new files in empty directories or directories
that don't have the specified target file in it. Basically each path
passed is first checked to see if it contains ["*/","**/"] if so then
it is expanded to sub paths ending with **/ or */ and all those paths
are added to be watched.