build partial list of files to get according to chunk size

rename BufferedFileRecordEncoder to BufferedFileListEncoder
build with dependencies