Implemented UDP client to send and receive byte arrays.
Tested UDPClient class with two console applications (sender-receiver).

TODO:

Re-implement Communicator to use UDPClient.
Test Communicator using the same framework as for UDPClient.

Check that Listener did not break, and implement a robust test.

Implement Doer and Execution strategy.