DeltaCoder identity is a value instead of a unique_ptr.
Added a random generated DeltaCoder unit test.
Removed duplicate code from TestDeltaCoder, added two more tests.
Fixed DeltaCoder unit tests, passes.