Mcquin/kitchen with travis

Use Test Kitchen for end-to-end testing in Travis.
We also should submit a PR to test-kitchen for your changes so that anyone who is using a custom chef client can do a similar test.