Parallel

This is a revolution.

Behold your eyes as I unveil the new wonder of this age.

Parrallelized PSUL.

Waiting for seven hours is so passé, level up you apps with the power of parralelization !

with 6 threads, I was able to make a daily run of PSUL in 24 minutes. 

The optimal number of threads should be 8, assuming nothing else runs. 

Since I am using threads, I'd rather have the queue as a global variable so I am sure that the queue will never be duplicated. I don't know enough about python to be sure that not using a global queue is safe.
In C, I would know how to do it, but in Python, I'm not sure. 
the Queue contains projects objects from the lims, so I could call it projectQueue I guess