Add missing steps to annotation table pipeline

Also, removes multiprocess_util.py as there are some bugs right now in map_async and longer term we should be using parallel.py

Fixes #4

@rjpower - please take a look
`Download` could do a `mkdir -p dirname(output_filename)`, to avoid having callers do it manually?