update package.json
update package.json's dependencies
fix Gruntfile.js - loading of grunt-* modules
update docs