Updated website validation to use dnsjava library so that can properly
tell between different types of error.