adding Promise polyfill
versonning app.js, because whatever