[#45] Restructure build

- Switching from Grunt to Gulp
- Files are uglified into polyfill.min.js in corresponding directory