refs #1: refactor to allow GUI to send test message
refs #1:  GUI needs the config info, and other
refs #1: GUI additions:
* easier to call from main code in pvMail
* sends test email
* logs more status messages
* shows more info in history
refs #1: new items for GUI, consider building code that uses the .ui file (or its convert gui_ui.py)
refs #1: example using the .ui file directly