Build out recursive etcd functionality for project. Tests passing and
working normally