Low level etcd v2 client written in Javascript with failover support