Changeset library with operational transformation -- for node and the browser!