extracted the common decoder bits for Timestamp and Severity out for
the PayloadXmlDecoder
refactored the PayloadRegexDecoder to use common code from
GenericDecoder