explicitly enabled the should syntax
cleaned up how we handle copying cookbooks from chef-repo to temporary chef-repo

- add some comments
- use the context object instead of send(:blah)
- make the log messages a little more meaningful