adding ability to add predicate_command to determine if chef-client should run or not

* the usecase here is taking a node offline