Tidy up Readme
Add build artifacts so the demo works.
Move caret to start/end (not:ie8).
Add support for IE8 \nCredit where it is due, this is largely from: http://stackoverflow.com/questions/1125292/how-to-move-cursor-to-end-of-contenteditable-entity
minor tidy up
Fix the github link.
Move caret relative to an element. (no ie support.)
Mostly working move caret before/after for most browsers.\nFirefox has an issue with moving after list items.
DRY up code a bit, add moveRelative.
DRY up code a bit, add moveIeRelative.
When Caret is programatically moved, emit a change event.
Fix up demo so it is more fool proof.
Fix up readme to include caret movement functions.
make constructor work without `new`
Merge pull request #2 from juliangruber/patch-1

make constructor work without `new`