fixed range.moveCharLeft in selection.js and anything downstream that affected; added tests for the range extensions
updated README with download link
remove debugger
merges with upstream
allow for new line in other block elements
remove dbug logging
make deletions work