Added timeouts and 20 requests per client run. Also have a todo list at the top of udpClient