cookbook structs
Fix the Envrionment stuff around cooks
add cookbook test(s)
Merge pull request #18 from go-chef/cookbook

Adds The cookbook structs and construtor