Merge pull request #90 from BobBuehler/master

Adds withMutations to Cursor
Ensures an optimisitic Cursor can use withMutations.

Before the change to source, the new test would fail with exception: "Cannot call method 'withMutations' of undefined"