Ignores the path when building the file list.

This is partly so that working locally is fine. But, they'll only be one level deep
anyway.
Improves the HTML and adds table styles.
Modifies list.js to render an HTML table, rather than preformatted text.