Added basic UDPClient class and early Main function