message: fix(serve): Ctrl-c works
  The previous server would error out on ctrl-c.  Actix doesn't.  This
  would cause the `serve` thread to end while the `watch` thread would
  keep going.  Really, we should always
  hard-exit.
diff: @@ -66,9 +66,11 @@ pub fn serve_command(matches: &clap::ArgMatches) -> Result<()> {
  } else {
  info!("Watching {:?} for changes", &config.source);
  thread::spawn(move || {
  - if serve(dest, ip).is_err() {
  - process::exit(1)
  + let e = serve(dest, ip);
  + if let Some(e) = e.err() {
  + error!("{}", e);
  }
  + process::exit(1)
  });
  watch(&config)?;
  