Process watch request locally.
Merge pull request #25 from EasonLiao/local_watch

process watches locally
Update the spec on the wait semantics.
Update the spec for test-and-{set,delete}.