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