Update immutable.js cursor docs URL
Merge pull request #3 from Dashed/patch-1

Update immutable.js cursor docs URL
Changes to use lighter EventEmitter3
v1.0.1
Adds old and new structure to swap/next-animation-frame events
v1.1.0
Fixes forceSwapped to take new and old structure
Adds initial experimental support for undo/redo.
Add ability to input existing immutable cursors
Merge pull request #5 from natew/allow-existing-cursors

Add ability to input existing immutable cursors
Refactors cursor change listener to be more readable
Fixes existing structure as input to support all types
Cleans up and restructures code.
Adds documentation for undo/redo
Adds method for deleting structure
Changes from delete to remove. For historic reasons.
Exposes the instances internals
Updates readme to include .clear,.remove and instances
Fixes readme to be in the same format as the rest
v1.2.0