Bug fixes and updated README.md with diagram of packet traversing the network.

At some point it would be nice to have this package define more agnostic return structs so you don't have to pass `etcd.Response`s around