add routines for getting children, raw and converted
Until further redesign, Children are not emitted to listeners; Chicken and egg issue with metadata.  Metadata from parent should be passed down through to all raw children obj as they are converted.  That will require some rework
formatting; Use of Message is better than using MimeMessage; exposed static methods for callers to use as utillities