added nicname support, now static to anonymouse. Can now join and leave.