We only support CF manifests with a single app, but they can have multiple so let's support it.
from memory I think it was simpler to only accept one app because we have to update the manifest with env vars/secrets from the halfpipe manifest
[ERROR] invalid CF Manifest: 'manifest.yml': cf manifest must have exactly 1 application defined