Add pretty-printing method (#574)

* add .pprint() - pretty-printing method to the base Packet class
* add a code example and update the docs
7 files changed