Add Mocha and Chai as promised
Prevent the entire contenteditable div from getting removed
Prevent style inherence on backspace when the previousSibling is empty
Only create lists if the caret is at the start of block element
Prevent auto linking from unlinking links
Commit words on enter as well
Remove debug code
Add `caretIsAtEndOfNode` and use it for newlist pre and header break