simple two-way diff java library with callbacks and simple HTML writer