Fixes status test when different vhost settings are used

Fixes #63 
Fixes #62 

- Adjustments to deal with connection errors and reporting useful information to address the issue.
- Supports connecting with different vhost settings. 
- Display error message from the Rabbit MQ server when connection is refused.