hdfs subpackage, and switch to scanner.Bytes()

* add support to pass through files (runner.Files)
Merge pull request #2 from jehiah/refactoring_2

refactor to hdfs subpackage