A (hopefully) short, sweet and portable UDP hole puncher to allow two nodes hidden behinds NATs to communicate over arbitrary protocols.