Make winrm binary exit with the invoked command's exit code

Resolves #7.  This passes the exit code of the command as the exit code of `winrm`.

I had to add an additional return argument to `RunWithInput`; I don't know what the API stability of this method needs to be, so if it can't change I'll add another method instead.