add test programs for playing with UDP in go
document UDP sender-in-message rationale
add tests for IP with experimental protocol number