Add basic udp support
Add DNS and Timer implementations