Added Client.Close() method

In order to implement a 'QUIT' method the client now has a Close() method. It's more of a graceful close, where the socket is only closed once the buffer has been send.