Found a few bugs in the client. Currently working to sort them out. 1) Need to handle reading all the input. 2) need to handle all the recieved