Fixed comments spelling errors
Prevent a path to be reported twice
Modified Settings and Model classes.

Allowed SMPT settings to be configurable. Refactored Model classes
and added a MISC tab to settings window