Now properly handling end of response when delimiting
Updated client communication code to be very efficient over TCP