Port of good-http to udp

I ported the good-http plugin to udp and made the tests pass.
One one new line after `function`