Monitor protocol uses hashes in both directions.

Also cleaned up some unused stuff.
Update monitor protocol on slides.