Adds report class and tests.

- reworks endobot
- adds mucclient