Using StringBuilder instead of creating a new String with each append. This reduces the complexity of readResponse() from O(n^2) to O(n).
Merge pull request #1 from szarnyasg/master

Using StringBuilder instead of creating a new String with each append. Thanks to szarnyasg