wait for ceci-app to exist before spawning the intro

fixes #2076
I think, if there is no ceciApp, you could instead listen on window for CeciAppAttached or CeciAppDOMReady instead of polling for it.