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. 

@Galithil I really like the logic you implement, in this way you do not need to split project "by hand" and if a thread is stuck in processing a project that requires a lot of time all the other will take care of the other projects, I think this way of handling is really optimal