extracted CompleteReporter class
added jinja2 template report