Worker

this branch has the kill work + partial work on remote workers

I did the remote worker using paramiko, a python implementation of the ssh protocol, which seems better than just using subprocess and ssh.  It doesn't work yet on bundles, as I haven't done the dependency copying part, but this is possible with paramiko.