Change extension name to "Affiliate Control"
Change extension name to "Affiliate Control"
Grab 'components' from 'chrome' module and use that instead of 'Components'.

Was getting the following message before this change:

    The following lines from file /Users/gldnspud/proj/affiliate-control/src/Firefox/lib/main.js:
      14: var historyService = Components.classes["@mozilla.org/browser/nav-history-service;1"] .getService(Components.interfaces.nsIGlobalHistory2)
      18: var ioService = Components.classes["@mozilla.org/network/io-service;1"]
      19: .getService(Components.interfaces.nsIIOService);
    use 'Components' to access chrome authority. To do so, you need to add a
    line somewhat like the following:

      const {Cc,Ci} = require("chrome");

    Then you can use any shortcuts to its properties that you import from the
    'chrome' module ('Cc', 'Ci', 'Cm', 'Cr', and 'Cu' for the 'classes',
    'interfaces', 'manager', 'results', and 'utils' properties, respectively. And
    `components` for `Components` object itself).