Added configurable connection timeout and read timout. Added Exception handling (almost) according to the START specifications.