implement log.io harvester

supported:
  - single logfile harvesting
  - log rotation (rename and truncation)
  - reopen filehandle via SIGHUP
  - proper node shutdown via SIGINT (CTRL-C)

no supported:
  - custom streams
  - multiple logfile harvesting