Correct numbers in generator functions
Few bugs in setup functions
Default workloads to empty dict so dict.get() could be used in setup
Default 'urls' to empty dict for compatibility with scripts