bring back support for chef-solo

chef-solo was broken by the use of search for the data bags.

This PR brings it back and adds specs to keep things this way.