record and display run duration

(in interactive mode)
this should complete File.ask
output order might change
fix KeyError for missing stat on nonexistent files