Update dependencies

- Update gems;
- Update Bower packages;
- Update NPM packages;
- Fix grunt-modernizr config to reflect the update;
Organize Grunt workflow - Closes #14

- Create clean, dev and dist tasks.