Run grunt on NPM prepublish

Makes sure all compiled JS files are updated before pushing to NPM
Don't freak out if Grunt is not installed

Fixes CI tests
Merge pull request #4 from Impromptu/prepublish-grunt

Run grunt on NPM prepublish