.gitignore: ignore node_modules
package.json: add grunt dependencies
Gruntfile.js: add Gruntfile
remove Makefile
package.json: add clean to grunt dev-deps
ignore Grunt/node build specific files/folders
add comma-seperated list of plugins to beacon

 Unless you know upfront what your boomerang rollout will entail and
 what you specifically wanted to monitor it is hard for your beacon
 reciever to know upfront which parts of the beacon to store or throw
 away as it will recieve data from all plugins at once(mostly).

 Adding the plugins used in your boomerang.js build will help you
 distinguish which boomerang version has been used on that specific
 site.
Externalize plugin selection

 This way you can manage what plugins are baked into your boomerang.js
 release outside the Gruntfile.js