Various improvements.

* The splat of the current routing was urlencoded, so items with spaces were mistakenly not detected.
+ File listing now uses a common API
Use a common API to retrieve files and directories.
Show the parent navigation item.

But only if we're not in the root of the application.