Added a 'name' option to the protocol, so sessions can have their own names
Hooked up the --domain option on the server to actually work
Fixed length restriction on server->client text, and removed the domain name from TXT queries since it was unnecessary to have it there