tests: remove unused files
tests: use list as reporter
refactor logger constructor function

- add tests for configure
- add tests for construction
- test organization