added a method to get the clients thread by username for message sending,
fixed the multithread problem ... was starting at MAX_CLIENTS rather than MAX_CLIENTS-1 and put the wrong thread back on the stack.
prints out the private message send to username and the message ... will connect to a print method soon
added private message handling and expanded the get_client_thread_by_username method