Client is now abstract.
Receiver + Sender objects that extend Client.
More client config to adhere new Packet structure.
New constructor.
ClientConfig: getters and setters.
Scan all client config.