Extend RabbitConnector to accept authentication

I did not find any method to provide authentication credentials in the RabbitConnector.
This PR should provide the possibility to construct the RabbitConnector with username and password which should be used to connect to the server(s).
Existing constructors have been updated to provide the default username and password of a vanilla RabbitMQ installation.