add reporter
add text reporter
Update tree reporter
add tree reporter
Merge remote-tracking branch 'origin/1.4.0-tree-reporter' into 1.4.0-wip