Added function and calls to add archive to S3
fixed inconsistency with usage() in if statement for cl args