add cog directory to .gitignore
update dependencies and devDependencies
Use async instead of grunt.util.async