A first stab at viewing diffs. In this version replace does not quite work