message: update command runner to capture stderr
diff: @@ -131,7 +131,8 @@ run_command_output run_command(std::string command) {
  using boost::posix_time::microsec_clock;
  using boost::posix_time::ptime;
  FILE *in;
  - in = popen(command.c_str(), "r");
  + std::string command_plus = command + " 2>&1"; // put stderr to stdout
  + in = popen(command_plus.c_str(), "r");
  if (!in) {
  std::string err_msg;
  