Cleanup procs

Maintain a flatfile containing the process identifiers of all active activity servers. Ensure that any "zombie" processes are killed whenever starting the top-level server. (This solution originally described in gh-118.)

@mzgoddard Mind taking a look at this?
Node default is `SIGTERM`. `SIGTERM` is fine but I think it'd be great to make that explicit here. What do you think?