async function createCatalogDirectory (staticBucketName) {
  try {
    await s3.upload({ Bucket: staticBucketName, Key: 'catalog/', Body: '', ExpectedBucketOwner: process.env.SourceAccount }).promise()
  } catch (err) {
    console.log('Error creating "catalog" directory', err)
  }
}
Creates a catalog directory for the user to put API specifications in.

@param staticBucketName the name of the bucket the folder should be created in
@returns {Promise.<Object>} the object returned by the headObject operation or the upload operation