fix: use output dir per reporter

Closes #42