Clean up context propagation (in constructor) and use it in HtmlReport
Changed base dir for external storage (uses public) to test access pb