Reinstate earlier, more extensive comments, continue to troubleshoot packet transmission and reception
Clarify initialisation functions, change sniff and shout functions so that packet payload is stored locally, rather than globally