[NEW] Assembly and gathering of exons separated

The assembly from each library (which can be done in parallel) is now
separately from the final gathering process such that the pipeline can
wait until all the libraries finish before gathering.