Added wait_for_text_timeout support for on_start in CI mode…

also added bad_text support (in CI and dev mode), a kill to the on_start process as soon as it fails (CI and dev), error reporting improvements (dev mode).

I hope these are useful. I have been making these patches to get testem working with browserstack (using the examples you've provided). I needed the longer timeouts (in various places down the chain!) and the rest followed.