-`udp-test` is a utility to send a UDP packet and then receive a UDP packet and ensure they are the same, this verifies packets sent through proxy server/client are unmolested
-`udp-test -s` runs udp-test against itself through proxy server/client by spawning actual binaries
-`udp-test -is` runs udp-test against itself through proxy server/client in same executable by using library, so does not test command line parsing etc
-`test.sh` runs udp-test against itself, the udp-test self tests above, and through proxy server/client in the shell script