connection.stream method returns a ResultStream in objectMode #39

- Used readableState.reading flag for the ResultStream
- Test ResultStream in object mode
- Added unit test for connection.stream