WIP: Replace go-etcd

Lots more to do here, but I wanted to get this up to communicate what I'm doing.
What would the motivation be for splitting them out?