Launcher is now free of the app object too.
ad-hoc fixes for the ci mode stuff I broke.
Split out TestResults into own file.
Split out the browser runners into separate files.