modularizing report node into reusable method improved error handling unwraping only on top level method utils methods accepts refs to remove clone() on top level methods
add vm_cli_utils module refactor test_report_node validate report from db