New function to access the report.Report class.
Gathering tasks add to a specific dict.
Created function for parallel data gathering (not yet implemented).
Implemented parallel data gathering.
Changed logs to have a different log file per tool execution.