Added mail.py

Validating names is very difficult, but very few names consist solely of punctuation or numbers. Also, an empty string `''` should probably not be allowed as a donor's name.