Add dependencies for AWS S3
Add a util class to upload to S3
Add a 'path' parameter to determine where logs go.
Add file rotation + s3 upload.
Change parameter 'p' to 'P'.

'p' conflicts with the 'properties' option in KafkaConsumer.
Use the system's http proxy if specified.

Also, add a main method for testing.
Use S3Loader to get a config'd TransferManager.
Add duration info to log message.
Rotate final file, support parallel uploaders.

The file upload already uses multi-part upload behind the scenes,
but this allows us to have multiple uploader threads too.