Introduce tool Duplicate Blocker and its spec

The Timecop.return is in the after block. 
Anyway I pushed another revision using the block form of freeze