Easier setup with NPM (auto-install grunt, bower, and optionally all npm packages)