A generic utility button which can send a GET or POST to a URL of your choice containing, optionally, the current tab's URL, the current tabs contents, every frame's URL (and content), all with an optional auth header.
Right now we are injecting our script into every new tab. This isn't necessary. We could just inject it into the active tab as required from the background script, saving some (admittedly small bit of) memory.