Flag readyState as disconnected
reconnect automatically (unless otherwise specified)
Added signaller helper to disable auto reconnection
Refactor tests to use the test signaller
Bump version to 5.2.0