install grunt before travis calls npm install

apparently npm prepublish is called on npm install