significant change to usage by adding command-loine arges, but in particular now supports UDP packet reporting