ignorando path vendor

la carpeta vendor es donde se almacena las dependencias descargadas
de packagist, por lo tanto esto no deberia de estar en el repositorio.
se implementa el gestor de dependencias
added source RabbitMQClient
change path RabbitClient for RabbitMQClient
added suit test code