First pass at DSL additions for chef-client audit mode

@mcquin @sersut 
Personally I would write a couple of specs for this :smile: It's pretty low level, can be tested in isolation and I'm pretty sure we will definitely have this.