FOR REVIEW: Port PuppetDB to use kitchensink

This isn't quite ready yet; need to push kitchensink up to clojars before we merge this.  Just wanted to give you guys a preview.

Although this is probably the most boring PR ever.