recursion + asynchronous code = HELL!

It’s not working, but I can see a light at the end of the tunnel.
File's tree is working!

HA! I can’t believe it’s finally working :D There is a lot of room to
improve the process, but it will do the trick for now.