uses StreamReader; adds newlines to socket comm

should fix issue #9