HG-126 implement GA tracking and wrapper for both

Not part of this PR, but I'm having trouble understanding what's going on with line 26: `this.baseUrl += encodeURIComponent(eventName);`. Should you really be appending to `baseUrl` each time `track` is called?