implemented everything except for server's list and who response
implemented all requests and responses on the client. haven't tested who response yet
everything implemented. added error checking
resolved conflict