Add .name as default TLD

Otherwise when you enter 'person@person.name' it suggests 'person@person.com' and really annoys the person entering the (valid) email address.

Contains a spec to make sure it's not too near in string-distance to existing TLDs and cause issues. (It isn't, and doesn't - as specs still all pass :smiley_cat:)

Viva la .name!