Add documentation with higher level overview of packet processing.

Here is a cleaned up version of what I posted in the forum the other, in nice markdown.