Save message

Adds the ability to save a message as a separate file. Qt handles confirm-overwrite automatically.