WIP: Replace go-etcd

Lots more to do here, but I wanted to get this up to communicate what I'm doing.
What's with prepending `endpoint.Path` when it's empty?