Methods for streaming mode in GazetteMatching

this should be broken up into a few lines. 

also, I'd like a test to make sure self.blocked_records[block_key] is getting copied as opposed to referred to