remove connection to EventStore in constructor for performance reasons.

add configuration array as optional constructor parameter (currently only connect_timeout and request_timeout)

add connection/request timeout to Guzzle requests and throw connection exception from sendRequest()