Experimental WIP branch

need to reset the md5 when we reset the text, or we'll always send a patch on buffer sync or something bad.