firefox 29 supports promises

firefox 29, released today, supports ES6 promises by default