add packer integration, upload to s3 and cleanup