Added class to report list to be able to count them from integration tests
Removed report generation in separate thread to make testing easier
Testing that the report list is empty before creating a report