Fixes:
Mutation filter uses iterator.
Filter followed returns top of chain.
Mutation hashcode implementation.
Socket server reads final data.
Overwrite mutated files correctly.