no longer disconnecting client after every response
implemented toString
implemented toString and no longer validating name and pass while parsing
implemented toString
fixed a null pointer exception
server now correctly writes a header for the message; improved error handling
now connecting the socket with a more reasonable timeout
now properly determining when the server has closed the socket
teh log