Support kitchen destroy

This PR is for supporting executing `kitchen destroy` on the `stop` hook.

The first commit, brings the rspec unit tests to a workable state.  The second commit is the actual change to support shelling out to execute `kitchen destroy`.  I am not sure what the initial bug that was referred to in the comments, but running `guard` with these changes appears to work just fine.