Split polyfills in different files and add Promise polyfill for IE