set cookbook name and lock into nodejs version

Berkshelf requires that cookbooks contain a `name` attribute.  Additionally, new nodejs (from supermarket.getchef.com) has renamed the recipes `install_from_*` => `nodejs_from_*`  [https://supermarket.getchef.com/cookbooks/nodejs].  It is probably best to just include the `nodejs::default` cookbook which uses a method defined in attributes, and can therefore be overridden.