Reporter function

Reporter: An R6 class for managing reports