Try to use native diff-match-patch
Jslint
Add is_binary
Start to try to use binary encoding stuff.