[-] removed the reference to python-sh in the description.
[*] avoid dup'ing special keywords when modifying the IO kwargs.
[+] support a _fails option that says that the command might fail even when the -e option is in effect.