Drop assoc lists, use hash-maps.
First round of a function that stores job status in a hashmap, instead
of in a assoc-lists. This'll let us refresh the status first, *then*
redraw. Much better all around.