Code simplification

Greatly reduced the complexity of parsing email messages.

Added a new method: Session.GetFilterPayload() that returns the payload
of the source IP for the packet that triggered the filter to return
true. to removed the burden of the calling script to figure it out.