Newer couch, new kappa, new kapp setup

I needed this for some testing so brought it up to date. The only thing that's not updated is the commit you're basing npmjs on, there's too much crazy to yak shave an update to that! 

I switched to a different couchdb Docker container, I went by download popularity on Docker Hub and picked a fedora-based one.

Kappa is at v1rc and Hapi is version 6. I've also bundled them into a package with a package.json so it doesn't need the `-g` install at all, just an `npm start`.

Seems to be working OK so far, but this is npm after all so who knows!