Implements download of files from S3 buckets

Refactors HarborConfig format to differentiate files S3 paths to file names
Refactors error checking to checkErrors