add test-kitchen support. tidy chef and puppet support.