Grunt publish

This updates how we use Grunt a bit (includes updated docs), so that we no longer bundle Grunt and its dependencies for NPM users.