void verifyAndCorrectSettings( void ) {
     bool needToWriteOut = false;
     //printOutUserSettings();
     //A setting should either equal 1 or 0.  Otherwise, set to 1;
     if ( isNotValid(SETTINGS->USE_24_HOUR) )    { 
         SETTINGS->USE_24_HOUR = 0x01; 
         needToWriteOut = true;
     }
     if ( isNotValid(SETTINGS->USE_CELSIUS) )    { 
         SETTINGS->USE_CELSIUS = 0x01; 
         needToWriteOut = true;
     }
     if ( isNotValid(SETTINGS->DISPLAY_DAYOFWEEK) ) { 
         SETTINGS->DISPLAY_DAYOFWEEK = 0x01; 
         needToWriteOut = true;
     }
     if ( isNotValid(SETTINGS->DISPLAY_DATE) )   { 
         SETTINGS->DISPLAY_DATE = 0x01; 
         needToWriteOut = true;
     }
     if ( isNotValid(SETTINGS->DISPLAY_TEMP) )   { 
         SETTINGS->DISPLAY_TEMP = 0x01; 
         needToWriteOut = true;
     }
     if( isNotValid(SETTINGS->DISPLAY_INFO) )   { 
         SETTINGS->DISPLAY_INFO = 0x01; 
         needToWriteOut = true;
     }
     if( isNotValid(SETTINGS->DISPLAY_USERSTRING) )   { 
         SETTINGS->DISPLAY_USERSTRING = 0x01; 
         needToWriteOut = true;
     }
 
     if(needToWriteOut) {
         saveSettingsToEEPROM();
         Serial.println(F("Corrected User Settings"));
         printOutUserSettings();
     }
     
 }
bool MailVerifier::isValidEmailAddress(const std::string & emailAddress) const {
  return !isNotValid(emailAddress);
}