Prevent rDNS spoofing and refuse hostnames that are longer than 64 characters

I got txircd to run and had a few people help me test what I had changed. I added one more thing because it wasn't letting people whose host did not resolve connect due to an exception. But that has been worked out now.

Anyway, glad to be submitting my very first contribution to txircd :3