Changed method of tasks starting

Added tasks queue, tasks with same config now firing after all tasks of this type processed
Simplified run method
Corrected data which writes to log