Call  sock.shutdown() first; Capture buffer; Implemented error checking - v. 0.11.

Call sock.shutdown() before sock.close() in fahsocket.close().
Store buffer to self.buffer then print().
Error check if init or sock.connect() fail.