Madness

Now does both loops, over files and over processes, at the same time. We
order both result sets by timestamps using heapq.merge().