Fix remove-watch

The `remove-watch` methods for zk-ref and zk-atom appear to have been broken for a while (see #11). The bug appears to also be behind #3 and maybe even #10.

In addition to correcting the typos, this commit adds some tests for adding/removing watchers with zk-refs and zk-atoms.