Implement IDisposable and Disconnect()

See #2