Split PacketDelta into two classes (Delta, Client). Single responsibility principle.
Added unit test for PacketDeltaClient.
Added unit tests for PacketDelta2.