So here's an example:
```js
var myTracker = promiseTracker('funTracker');
myTracker.on('start', function(what, id) {
  console.log(what);
});

myTracker.addPromise($q.defer().promise, 'pizza');
// output --> 'pizza''
myTracker.createPromise('super cool promise is here');
// output --> 'super cool promise is here'

// http-interceptor.js sends in the config object
$http.get('url', {tracker: 'funTracker'})
// output --> httpConfigObject
```