Worker modification

I've added a thread option which is parsed to set a maximum number of threads to be started. The thread management is rewritten using the systems PIDs instead of random numbers to neglect orphaned tmp-files from killed Workers. Consider the started threads of other Worker instances, for this the number of threads to be started is calculated with a new fancy formula.