Adding potential changes into the batch stream.
Removing unneeded file per code review.
Adding read write locks to synchronize the changing unit values.
Adding comments to the counting reader