test binding to Exchange objects

improve test coverage for binding using objects rather than strings
test delayed queue bindings

improve code coverage by adding a test for delayed declaration and
bindings of queues. also uncovered a bug with disconnectFromHost in
Client
verify queue options

improve test coverage by validating queue options on declaration