this looks like it should be in bytes based on:

    public SampleDocument(int payloadSize) {
      byte[] bytes = new byte[payloadSize];
      new Random().nextBytes(bytes);
      this.payload = bytes;
    }
bvesco: fix a few wrong params, "doc-size" was not working because it was called two different things in the GlobalConfig class, "ratio" wasn't working because "-r" was used for both "ratio" and "ramp"
allow documents to be generated from a file rather than random bytes
Merge branch 'b-vesco/master'
a bit more dox explanation on this class
logging to show the file being read
mark these as @VisibleForTesting
Merge pull request #8 from b-vesco/file-document

File document