Add udp support.
gofmt
Merge pull request #117 from brendanburns/udp

Add udp support, and unit tests to match.  Closes #96