Better logging

I think the strategy you actually want here is to read the stdout/stderr line by line and put them through flog.  Otherwise just the first line of output is going to have the [stdX] preceding it.  It's also very nice to have live output of stdout and stderr, which might mean kicking off go routines to pipe this out.