Threads are now detached. Fixed possible race condition when passing arguments to thread_create (using dynamic allocation now, because a new thread could be created before the previous thread had the chance to read the arguments). Added client_list_delete, and necessary free() calls for when a client disconnects. Added :quit command, but still needs debugging, sometimes it's not working.