Recursive directory walker for node