Added support for new TLDs

There are several new TLDs that contain more than 8 characters like .photography or .basketball. I fixed the validator for domains according to this.