Ignore zero-byte files
Do not remove string prefix from s3 filename
Make private method return all file list, i.e. do not strip out prefix or filter 0 byte files.

Filter zero byte files and get basename of files in get_output_files method.
Ensure no. of splits is never zero.
Bug: parenthesis used in wrong order to form tuple.