Clean up run.js with highland and stream-bifurcate dependency
Better factoring of batch mode runners

They all will share a similar structure, and I think this design
will work for any hosts that 1) have some mechanism to return the
global of the new environment and 2) some mechanism to evaluate a
test in that env