Renamed the cookbook and added a recipe to install node.

Renamed the cookbook to be node instead of npm.  This also involved
renaming all of the providers/resources to npm.  This made interactions
more natural.  Also added an install recipe to deal with installing
node.