Add widget and panel displaying tabs.
Call out message name explicitly to ease grepping for instances.
Make log available to scripts loaded by worker's importScripts call.
Declare variable.
Make worker.js strict.
Move client operations out of worker and in to Client module.
Factor out Client.{_get,_put}JSON and add Client.init.

This paves the way for testing the client against a mock server.