Added cookbook name to not confuse with the directory name 'cookbook-node'
Added a "flags" attribute to the npm resource to allow passing aditional options to the npm command