* moving away from Groovy's File.eachFileRecurse to a self written eachFileRecurseDepthFirst as I found that eachFileResurce behaves unexpected in some scenarios. Method added as to java.io.File via metaClass
Merge branch 'master' of https://github.com/rkrombho/getch