Udp support

Addresses #8