Introduce new thread tests.
Create Reporter tests.
Merge branches 'prokls/reporterSpecTest' and 'prokls/threadSpecTest' into prokls/dev