added module for reading icmp packets
good god, it's working
ready for distribution

removed extra comments, re-arranged code, added flag for encryption (reads
password from stdin on both ends), and general cleanup