This file has appeared in various montage repos for executing subprocesses, and I'm pretty happy with it now except for:

* logging, need to pass in an option, either an options object at the end or another arg. 
* naming, should probably be called spawn to match node
* for later date: capturing stdout/stderr. Probably a candidate for promise-streams?

I don't know how well it sits with the existing q-io API conventions