write me a program in nodejs with express and ejs. i want it to recursively scan a directory, and serve a nested list of files and folders as a webpage