trap sighup, detach child processes from group (so sigs aren't sent twice)
remove unnecessary message
options to set program locations
epcp publish now allows channel to be specified per-item