hdfs subpackage, and switch to scanner.Bytes()

* add support to pass through files (runner.Files)