Broker timeout

Add broker config struct and read-timeout

Another approach for #55, #90. Should (?) fix issue reported in comments of #73
by @sclasen.

@wvanbergen @graemej