fix/improve HtmlReporter and HtmlReportBuilder

also, add a configuration property: 'tinafw.reports_dir'