Changed serve files demo to properly list directory, and traverse