changed method from setConnectTimeout to setRequestTimeout
changed throws clause of some methods.
test added.
javadoc first release