Separate parsing and display

Hello Martin

Several of months of changes. Made lots of changes. More specialised parsing of messages. Separated the parsing of a message from its display. Details about the filters that can be used. Include the connection information with the message details.

Matt