Copy changes 

Fixed a bunch of typos / gramatical errors while reading this.

Unrelated to my change:
I'm confused by the proxy's design. If it's just sending the writes to all 3 nodes in parallel, you'll have race conditions that cause inconsistent data. For instance, in a cluster with two hosts and M=2,  and two proxies:
Proxy A is asked to SET foo LEFT
Proxy B is asked to SET foo RIGHT
Proxy A tells Host 1 to SET foo LEFT
Proxy B tells Host 1 to SET foo RIGHT
Proxy B tells Host 2 to SET foo RIGHT
Proxy A tells Host 2 to SET foo LEFT

In the end Host 1 has foo=RIGHT, Host 2 has foo=LEFT. With random read balancing you'll get random responses for the same key.

Am I misunderstanding the design doc?