fix wrong tree formatting after an error
if there is a package-level error, only fail the current package, not the package containing the current package
fix alignment of subsequent tasks in tree
fix root level error handling, fix handling of invalid json errors, make `tasks` not a global
show a red FAIL status for package errors as well as file errors
1.2.2