Update Sample with new test cases
Track internally all requests made through each hub. Give them all an error if the connection enters a disconnected or reconnecting state. Fixes #13