Include timestamp in output
Separate message urls for plain and html types
Manually set the content-type and content-transfer-encoding if they weren't in the original email
Re-work the code to inject the message:// url to handle boundary metadata in inconsistent order