Move loading of rulesUrl out of helper script into background.js

This avoids a test-specific conditional statement in the
`tryToExplainTransaction()` function and will make it easier to unit test
the helper code, because there will be no need to stub the call the the
Chrome storage API.