Merge pull request #3 from benlakey/master

Callback to report when subscription established.
Add timeout logic to trap open connections.