[FIX] Parallel blast processes append to output

Instead of using the -out argument to blast, output is redirected to the
the file with > to address possible race conditions.
callVelvetAssemblies streamlined and parallelised

velvet runs all hash lengths in parallel. Output dir structure confines
hit reads and assemblies related to each target to a separate dir.