Add promise polyfill to fix iOS errors

/cc @wheresrhys 

This should fix iOS 7 issues. Should update to polyfill service when they've updated their Promise polyfill.