Streams

Changes in Client() initialization: *username* and *password* are now optional. Pod can be either URL (`str`) or active `Connection()` object.

Changes in test suite: it now uses single connection established on module initialization to speed up the tests (previously each test used its own connection).