In order to prevent existing Android-browser instances from being recaptured, the script now kills any browser instances running on the emulator and now ALWAYS starts a fresh JsTestDriver server instance. This means the script will now ALWAYS fail if a JTD server is already running on the specified port. The script now handles test-running in addition to JTD / Android initialization. The JTD server will be killed automatically when the tests are complete. The ability to start only the JTD server has been removed.