Several improvements to the chef module.

* Use decorators to check for required binaries.
* Double to single quotes
* Use `.format()`