Added missing doubleHyphen test to Domain::validate()
Added Domain::skipTldCheck() which allows skiping the tld check
Added Hostname check which checks for a fully qualified hostname using Domain wihtout IP check