added proxy support. moved from bare sockets to TcpClient.
added Last and Muc fields to presence packets