add etcd backend
Merge pull request #1 from bgentry/etcd

add etcd backend