A modern ls

This is one of those projects everybody should write at some point.

(Just the ls part…)