Chefspec

I've now added Chefspec to the Strainer workflow, and defined tests for some of the (more complex) recipes. You'll find that the output is a little noisy, which is mostly due to the Chef class pushing everything into `stdout` and `stderr`. However, these messages (like the Chef warnings) don't actually mean failure, so you can safely ignore them.