Added wrapper for UDP reads
UDP wrappers grabs an entire udp datagram and fills it into a UDP receive structure from which the type can be accessed and cast appropriatly.