Refactoring how the list of files to process is built and processed.
Add a --bucket command line to allow configuring an alternate destination bucket.

fixes #2.