refactored runners to make room for script and function runner. Moved worker startup timeout to parameters. Implementing scripting jobs. Use fewer UUID's