initial release
initial, simple version that used commandline args to configure. no admin interfaces
basically the version written by Richard Crowley with some minor patches
note that this version uses blocking sends (1 endpoint down blocks the program)