release 0.4

* New feature: in addition to client (child) and local processes, you may
  now specify *remote* processes that are started, configured to talk to your
  servers, and managed over their life cycles using ssh. There are three
  options for specifying the code executed remotely: drb, eval, and file.
  See examples.