General NPM packaging, Grunt task runner & CI