Reimplementing remove with walkBoundaries...()
Implement custom down movement
Improve removing inside of lists
Make removal code more legible
Correct walkBoundary...() when cac is text node
Rename and document findNearestNonAncestor()
Lint white spaces
Move line merging algorithm to from editing.js to html.js
Streamline determination for line breaking nodes
Fix minor bugs