dnspython added to setup.py; validate_email now handle timeouts in mx dns lookups