Fix stdout/stderr api
Update Readme
Properly deal with nil or empty arguments