made the email class, main part read from standard io and print to screen as:
{'domain': 'google', 'user': 'me', 'tld': 'com'}
{'domain': 'YAHOO', 'user': 'ME', 'tld': 'COM'}
{'domain': 'YAHOO', 'user': 'WINTER.MASON', 'tld': 'COM'}
{'domain': 'yahoo', 'user': 'winter.mason', 'tld': 'com'}
{'domain': 'example', 'user': ' me', 'tld': 'com'}
{'domain': 'example', 'user': ' me', 'tld': 'com'}
{'domain': 'example', 'user': ' me', 'tld': 'com '}
{'domain': 'google', 'user': 'alpha123', 'tld': 'com'}
{'domain': 'google', 'user': 'alpha.123', 'tld': 'com'}
{'domain': 'google', 'user': '123', 'tld': 'com'}
{'domain': 'mail', 'user': 'under_score', 'tld': 'edu'}
{'domain': 'bit', 'user': 'h', 'tld': 'ly'}
{'domain': 'mail', 'user': 'oddly+', 'tld': 'com'}