initial.rev4

* moved the error checking to before the stopPolling, as we dont want
the error to disrupt the polling
* the detectionInterval was not being set to the newDetection interval
converted to ms, it was setting it as aData which was in seconds so that
would just blaze
* forgot to make the bootstrap chromeWorkerMessageHandler take the
setDetectionIntervalInSeconds