Test kitchen, cleanup, and version bump

This PR contains work to get test kitchen running and working as well as
foodcritic and rubocop cleanup.

I also moved the base recipe to default and added a deprecated warning to
the base recipe. The idea here is that we aren't providing LWRPs or anything
to have default blank. If you are calling this cookbook, you are calling master
or slave (or possibly default).