Add spec for Promise
ES5 helper for phantomjs
Make Reporter thenable over its TransportReady state
Fix bug with missing fat arrow
Refactor Reporter to be more Promisy
Add spec for Reporter