Build essentials cookbook.

These are essential packages for building any C libraries.
Cookbooks for version control.

We need git to get the source code on the nodes before running the application.
Common libraries used for development

Will see later if this needs to be broken down into pieces.
Coobook for nodejs - install from source.

This cookbook is for installing nodejs from souce. This clones the nodejs git
repository to a specified location, checkout a specified version and builds the
application.

TODO: require the dependent coobooks here.
Merge pull request #5 from hallucinations/develop

Develop