Rewrite and simplify the package, add tests

No support for plaintext mode, no classes in del/ins tags

Signed-off-by: Peter Legierski <peter@gathercontent.com>
Merge branch 'feature-rewrite'