be consistent on information returned normalize 'return functions' fix unit test add a bit more context on some failures
* Add unit tests for basic._set_cwd * incidental coverage for dict_merge * add test for async stderr inclusion