chore: removing duplication in reporters.
fix: dots reporter flushes output during test run

Otherwise progress report won't be printed until the end of the
test run.
chore: renaming 'reporter' -> 'listener'