Add stream test without open connection

added test that attempts to open a stream without opening a connection
Add test to open consumer after client error

test attempts to open a consumer connection after
the client has received an error in it's response.
Add test to add stream to producer

Attempt to add stream to a producer connection and
expects to recieve client error response.