Disconnect Test Cases

This is a stable version of the test cases I reported in #8. 

Here we can open the select menu and even use childbrowser without disconnection firing.

It seems as though when the websocket connection was switch to a web view, these bugs were introduced.

Not intended to ever be merged.